OBDHut

OBDHut

P0390

Moderate

Camshaft Position Sensor "B" Circuit (Bank 2)

What Does P0390 Mean?

The ECM has detected a malfunction in the camshaft position sensor B circuit on bank 2. This sensor monitors the position and timing of the intake or exhaust camshaft on the secondary cylinder bank (typically the bank that does not contain cylinder 1). A malfunction indicates no signal, an incorrect signal, or a signal that does not correlate with the crankshaft position sensor. The engine may run with reduced power, exhibit misfires on bank 2, or have difficulty starting.

Common Causes

35%

Failed camshaft position sensor B (bank 2) with no output signal

Camshaft position sensor B (bank 2)

25%

Damaged or disconnected wiring in the CMP sensor B (bank 2) circuit

CMP B wiring harness
CMP B connector
ECM connector

15%

Oil contamination or debris on the sensor or camshaft reluctor/trigger wheel

CMP sensor B
Camshaft reluctor wheel
Valve cover gasket

10%

Incorrect sensor air gap or misaligned sensor installation

CMP sensor B mounting
Sensor O-ring

10%

Timing chain stretch or jumped timing affecting cam-to-crank correlation

Timing chain
Chain tensioner
Chain guide

5%

ECM internal fault on the CMP B bank 2 input

ECM / PCM

Diagnostic Steps

1

Monitor CMP sensor B (bank 2) signal presence in live data. Verify if the ECM sees any camshaft position data from this sensor during cranking and running. A zero or missing signal confirms a circuit fault.

2

Unplug the CMP sensor B connector and test the sensor: for a Hall-effect type, verify 5V reference and ground at the harness connector. For a magnetic type, measure resistance between signal pins (typically 500-1500 ohms).

3

Using an oscilloscope, capture the CMP sensor B waveform and compare it to sensor A or the bank 1 equivalent. The pattern should be clean with consistent amplitude and correct timing relative to the CKP sensor.

4

Inspect the sensor and its mounting area for oil contamination from a leaking valve cover gasket. Oil can degrade connector contacts and coat the sensor face, weakening the signal.

5

Check cam-to-crank correlation by comparing the CMP and CKP waveforms on an oscilloscope. If the camshaft timing has jumped (timing chain stretch), the CMP signal will be offset from its expected position relative to the CKP signal.

Estimated Repair Cost

$80 - $500

Parts + labor, varies by vehicle and location

Frequently Asked Questions

What does P0390 mean?

The ECM has detected a malfunction in the camshaft position sensor B circuit on bank 2. This sensor monitors the position and timing of the intake or exhaust camshaft on the secondary cylinder bank (typically the bank that does not contain cylinder 1). A malfunction indicates no signal, an incorrect...

What causes P0390?

The most common cause of P0390 (Camshaft Position Sensor "B" Circuit (Bank 2)) is: Failed camshaft position sensor B (bank 2) with no output signal

How much does it cost to fix P0390?

Typical repair costs for P0390 range from $80 to $500, depending on the vehicle, location, and whether you do it yourself or go to a shop.

Is it safe to drive with P0390?

The engine will typically still run using the CKP sensor and other CMP sensors for timing reference, but with reduced efficiency and possibly reduced power on bank 2. The vehicle can generally be driven to a repair facility. If the engine runs very rough or timing has jumped, avoid driving to prevent potential engine damage.

How do I diagnose P0390?

Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to P0390 to identify the root cause.

OBDHut Mobile App

Scan codes directly from your car with the OBDHut app.

Coming Soon

Quick Info

Category

Powertrain

System

Variable Valve Timing / Engine Timing System

Difficulty

Moderate

Type

Generic (SAE)

Recommended Tools

OBD2 Scanner

A quality scan tool helps you read codes, view live data, and clear faults.