Home / DTC / P0390 — Camshaft Position Sensor B Circuit Bank 2

P0390 — Camshaft Position Sensor B Circuit Bank 2

Detailed page for trouble code P0390.

33,912codes
59brands
11,451generic
22,461specific
Reset
Code

P0390

Generic P — Powertrain

Camshaft Position Sensor B Circuit Bank 2

Brand: Generic
Views: UK: 28 EN: 35 RU: 39
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Faulty camshaft position sensor B (bank 2)
  • Open, short to ground, or short to voltage in sensor wiring or harness
  • Poor connector contact or corrosion at the sensor or ECM connector
  • Oil or debris contamination of the sensor
  • Damaged reluctor/target wheel or timing component (cam, timing chain/belt, phaser)
  • Faulty ECM or internal driver fault

Symptoms

  • Check Engine Light (MIL) illuminated with stored P0390
  • Hard start, extended crank time, or no-start condition (intermittent or permanent)
  • Rough idle, misfires, or reduced engine power
  • Poor fuel economy or increased emissions
  • Intermittent stalling or limp-home mode on some vehicles

What to check

  • Use a scan tool to read freeze frame, pending codes and live cam/crank data for bank 2 sensor B
  • Visually inspect sensor, connector and wiring on bank 2 for damage, corrosion, oil, or disconnected pins
  • Perform wiggle test on wiring and connector while monitoring live data to reproduce the fault
  • Verify battery voltage and chassis/engine/ECM grounds are clean and tight
  • Check for related cam/crank correlation codes (cam vs crank angle mismatch)
  • Inspect timing components (timing chain/belt, cam phaser, reluctor/target) if mechanical timing issues are suspected

Signal parameters

  • Sensor type may be Hall-effect (digital) or variable reluctor (VR) depending on engine — confirm OEM type before testing
  • Hall-effect: reference supply typically 5 V (or 12 V on some systems), signal pulses ~0–5 V (square wave) synchronized to cam rotation
  • VR (magnetic) sensor: AC sine-like waveform, low amplitude at idle (hundreds of mV to ~1–2 VAC) increasing with engine speed
  • Expected behavior: consistent pulse frequency and amplitude proportional to RPM, correct phase relationship to crankshaft signal (cam-to-crank correlation)

Diagnostic algorithm

  1. Safety: disable ignition and allow engine to cool if required. Use eye protection when working near rotating components.
  2. Read and record DTCs, freeze-frame data and live cam/crank signals with a scan tool. Note when fault sets (cold/hot, idle/load).
  3. Visually inspect sensor B (bank 2), connector and wiring for damage, oil, corrosion, or loose pins. Repair or clean as required.
  4. Clear codes and perform a road or crank/run test while monitoring live camshaft sensor B signal. See if code returns and under what conditions.
  5. Backprobe the sensor connector: verify reference voltage (usually 5 V), ground continuity, and signal presence while cranking/running. Replace wiring or repair shorts/opens as indicated.
  6. If available, use an oscilloscope to verify waveform shape and amplitude (square wave for Hall, sine for VR) and check cam-to-crank correlation. Compare to known-good pattern or OEM specifications.
  7. Check continuity/resistance of sensor circuit to the ECM and inspect ECM connector pins for corrosion or damage.
  8. If wiring and connector checks pass but signal is absent or abnormal, replace the camshaft position sensor B and retest.
  9. If problem persists after sensor replacement, inspect timing components (cam phaser, chain/belt, reluctor wheel) for damage or skewing of cam timing. Repair mechanical faults and retest.
  10. If all hardware and wiring are good, consider ECM fault; confirm with OEM diagnostics before replacing ECM.

Likely causes

  • Failed camshaft position sensor B on bank 2
  • Damaged or disconnected wiring/connector between sensor and ECM
  • Corroded/contaminated connector causing intermittent signal
  • Reluctor/target wheel damage or incorrect cam timing

Fault status

⚠️ Status
MIL (Check Engine) illuminated. DTC P0390 stored in ECM memory; may be pending or freeze-frame recorded. Some vehicles may enter reduced-performance or no-start mode depending on ECU strategy.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-3.0 hours

Similar codes

6,463

The library contains 6,463 repair and diagnostic manuals. Choose a brand to open the full manual tree by year, model and trim.

Your experience will help others
+100 karma for a short comment :)
Send to email