2012 Dodge Avenger OBDII Code P0339 P0335 P0522: Troubleshooting a Crankshaft Position Sensor, Camshaft Position Sensor, and Oil Pressure Issues

A 2012 Dodge Avenger experiencing issues like a no-start condition, rough running, or the dreaded “limp mode” can often point to problems with the crankshaft position sensor (P0339/P0335) and/or camshaft position sensor. Additionally, a P0522 code indicates an issue with the oil pressure sensor circuit. This article details a personal experience troubleshooting these problems, highlighting the importance of using genuine Mopar parts and systematic diagnostic procedures.

Understanding the Error Codes

  • P0339: Crankshaft Position Sensor A Circuit Intermittent

  • P0335: Crankshaft Position Sensor A Circuit Malfunction
    These codes indicate the engine control module (ECM) is not receiving a consistent signal from the crankshaft position sensor. This sensor is crucial for determining engine speed and position, vital information for fuel injection and ignition timing.

  • P0522: Engine Oil Pressure Sensor/Switch Circuit Low Voltage
    This code suggests a problem with the oil pressure sensor or its wiring. While not directly related to the crankshaft/camshaft sensors, a faulty oil pressure switch can cause seemingly unrelated issues due to shared circuitry.

Diagnostic Journey and Lessons Learned

Initially, the vehicle experienced issues with the electronic stability control (ESC) and brake assist system (BAS). This was resolved by replacing the Powertrain Control Module (PCM). However, an oil pressure warning light appeared afterward. After replacing the PCM, a new set of issues arose, including a no-start condition and limp mode. Code scanning revealed a crankshaft position sensor error.

Replacing the crankshaft position sensor with an aftermarket part did not resolve the problem. Further investigation, with the help of a scan tool and a knowledgeable friend, revealed a low voltage reading on the throttle body’s 5V reference wire. Disconnecting the aftermarket oil pressure switch restored the voltage to normal.

Key Takeaway 1: Use Mopar Parts The aftermarket oil pressure switch was the culprit, interfering with the throttle body and causing the crankshaft position sensor codes. Replacing it with a genuine Mopar switch solved the problem.

Key Takeaway 2: Isolate the Problem Systematically disconnecting sensors and checking voltages helped pinpoint the faulty oil pressure switch. This highlights the importance of methodical troubleshooting. Following the resolution of the crankshaft sensor issue, a check engine light illuminated with codes related to the oxygen sensors (P013b, Bank 2 Sensor 2 and a subsequent code for Bank 1 Sensor 2).

Key Takeaway 3: Replace Oxygen Sensors in Pairs While only one sensor triggered a code initially, replacing both oxygen sensors on the same bank is recommended for optimal performance and to prevent future issues.

Conclusion

Troubleshooting automotive problems can be challenging. This experience with a 2012 Dodge Avenger underscores the importance of:

  • Using OEM (Mopar) parts: Aftermarket components can sometimes lead to unexpected problems.
  • Systematic diagnosis: Isolate potential issues by checking voltages and disconnecting components one at a time.
  • Understanding the interconnectedness of systems: A seemingly unrelated component, like an oil pressure switch, can cause widespread issues.

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *