HomeTrouble CodesP0390

P0390 — Camshaft Position Sensor B Circuit Bank 2

Generic OBD-II · all makesPowertrain (engine & transmission)

P0390 indicates the Powertrain Control Module (PCM) has detected a malfunction in the Camshaft Position (CMP) Sensor B circuit for Bank 2. The CMP sensor monitors the camshaft's rotational position and speed, sending this information to the PCM for proper fuel injection and ignition timing. Bank 2 refers to the engine cylinder bank that does not contain cylinder number 1 (on V-type engines) or the secondary camshaft position on inline engines with multiple camshafts.

Symptoms

What causes it — most likely first

1. Failed camshaft position sensor

The most common cause is a defective or worn-out CMP sensor, which can fail due to heat, age, oil contamination, or internal electrical failure.

2. Wiring or connector issues

Damaged, chafed, corroded, or loose wiring and connectors between the CMP sensor and PCM can cause intermittent or complete signal loss.

3. Timing belt or chain issues

A跳过 teeth on the timing belt or chain, or a stretched chain, can cause incorrect cam position readings and trigger this code.

4. Camshaft mechanical issues

A worn or damaged camshaft, excessive end play, or cam sensor ring damage can prevent proper sensor triggering.

5. Oil control valve malfunction

On engines with variable valve timing, a faulty oil control valve (OCV) can cause cam timing errors that affect CMP sensor readings.

6. PCM fault (rare)

A defective PCM can cause this code, but this is uncommon and should only be diagnosed after all other causes are ruled out.

How it's diagnosed

  1. Perform a visual inspection of the CMP sensor, wiring, and connectors for obvious damage, corrosion, or loose connections
  2. Check for related diagnostic trouble codes (DTCs) that may provide additional context, such as timing or sensor circuit codes
  3. Test the CMP sensor's resistance and signal output with a multimeter or oscilloscope according to manufacturer specifications
  4. Inspect timing belt/chain condition and verify correct timing alignment
  5. Check the oil control valve (if equipped with VVT) and related passages for proper operation
  6. Verify PCM ground integrity and check for power supply issues to the sensor circuit before replacing the PCM

Code facts & related codes

SystemPowertrain (engine & transmission)
StandardizationSAE generic — identical on every make

Frequently asked

Is it safe to drive with a P0390 code?

It is not recommended to drive long distances with this code. The vehicle may experience hard starting, stalling, or reduced power, leaving you stranded. If the engine runs, drive minimally to a repair facility.

Can I replace just the camshaft position sensor, or do I need to replace more?

In most cases, only the sensor itself needs replacement. However, the underlying cause of the sensor failure (such as oil contamination, wiring issues, or timing problems) should be addressed to prevent recurrence.

Why was I told I need to replace the PCM/ECM for this code?

While the PCM can fail, it is rarely the cause of P0390. Many shops or parts retailers may suggest PCM replacement as a first guess or because they lack proper diagnostic equipment. The camshaft position sensor, wiring, and timing components are far more common culprits and should be thoroughly checked first.

Will this code clear itself if I disconnect the battery?

The code may clear temporarily after battery disconnection, but it will return once the PCM retests the system if the underlying fault remains. Proper diagnosis and repair is necessary to resolve the issue permanently.