P005B

B Camshaft Profile Control Stuck On Bank 1

P005B is a generic OBD-II powertrain diagnostic trouble code: B Camshaft Profile Control Stuck On Bank 1. It is logged by the engine control unit when the ckp/cmp monitor detects that a specific fault threshold has been exceeded — typically resulting in the malfunction-indicator lamp (MIL / check-engine light) being illuminated.

Code
P005B
Group
Powertrain
System
CKP/CMP
Severity
Warning (MIL on)
Need P005B disabled?
RaceTune permanently disables any OBD-II trouble code on supported ECUs — for motorsport, off-road, and export use.

What P005B means

P005B is triggered when the Engine Control Module (ECM) measures a lower-than-expected voltage or current in the variable valve lift (camshaft profile) control solenoid circuit on Bank 1. The "circuit low" designation means the ECM sees a signal voltage that falls below the calibrated minimum threshold — most commonly caused by a short to ground somewhere in the control circuit, a failed solenoid drawing excessive current, or a broken ground reference. The variable valve lift system adjusts camshaft lobe profiles via oil-pressure solenoids; the ECM commands a duty cycle signal to the solenoid and simultaneously monitors return voltage to confirm the circuit is healthy. When that monitored voltage collapses, the ECM cannot trust the solenoid is in the commanded state, locks the cam profile at its default low-lift position, and illuminates the MIL. Because a short-to-ground typically affects a specific wire segment, this code often accompanies physical wiring damage from heat shields, engine vibration chafing, or rodent damage. Oil contamination of the solenoid connector — a common issue on engines with oil leaks near the valve cover — can also create low-resistance paths that mimic a circuit-low condition.

Common causes

Most-frequently reported root causes when P005B is logged.

  • 1
    Short to ground in the variable valve lift solenoid signal or power wire on Bank 1
  • 2
    Internally shorted or failed camshaft profile control solenoid drawing excess current
  • 3
    Damaged wiring harness insulation causing circuit contact with engine ground
  • 4
    Oil-contaminated connector creating a low-resistance leakage path to ground
  • 5
    Corroded or spread connector pins reducing effective circuit resistance
  • 6
    Failed ECM driver circuit providing insufficient voltage to the solenoid
  • 7
    Incorrect oil viscosity or low oil pressure reducing solenoid plunger travel and triggering feedback mismatch

Symptoms drivers notice

Check Engine Light (MIL) illuminated
Engine stuck in low-lift cam profile causing reduced high-RPM power
Poor fuel economy and flat throttle response above mid-range RPM
Rough idle or hunting at low speed
Possible smell of burning insulation if active short is present

How to diagnose P005B

A typical diagnostic flow when this code is present.

  1. 1
    Scan for all active and pending codes; note any accompanying oil pressure, cam position, or ECM power supply codes
  2. 2
    Inspect the Bank 1 cam profile solenoid wiring from the connector back toward the ECM for signs of chafing, melting, or pinching against engine components
  3. 3
    Measure solenoid resistance with the connector unplugged; a reading below the lower spec limit (typically under 6 Ω) suggests an internally shorted solenoid
  4. 4
    With the connector unplugged and ignition on, measure voltage on the ECM control wire at the harness side; a reading near 0 V confirms a short to ground in the harness
  5. 5
    Wiggle the harness while monitoring live data to catch intermittent shorts caused by vibration chafing
  6. 6
    Inspect the connector and solenoid bore for oil intrusion; clean, dry, and re-test before condemning components
  7. 7
    If wiring and solenoid check out, verify ECM output driver integrity using manufacturer-specific pinout tests or substituting a known-good ECM under controlled conditions

Related powertrain codes

Frequently asked questions

What does "circuit low" mean on a DTC?

"Circuit low" means the ECM measured a voltage below the expected minimum on that circuit. It most commonly indicates a short to ground — where an unintended electrical path pulls the signal wire down toward 0 V — rather than an open (broken) wire.

Can oil contamination cause P005B?

Yes. Oil leaks from the valve cover or cam cover can seep into solenoid connectors and create conductive paths between pins, pulling the signal voltage low and triggering the circuit-low fault even if the wiring and solenoid are otherwise intact.

Should I replace the solenoid or the wiring first?

Diagnose first rather than replacing blindly. Measure solenoid resistance with the connector unplugged: if resistance is within spec the solenoid is not the cause and the fault is in the harness or ECM. Replacing the solenoid without confirming resistance wastes money.

Is P005B more serious than P005A?

Both illuminate the MIL and lock the cam profile, so drivability impact is similar. A short-to-ground (P005B) carries a small additional risk of damaging the ECM driver circuit if left unrepaired, making timely diagnosis slightly more important.

Disabling P005B in software

RaceTune can permanently disable P005B — and any other OBD-II diagnostic trouble code — on every ECU family we support. The monitor is disabled inside the ECU itself, so the fault stops being logged: the warning light stays off and the engine never enters limp mode for this code. The change is tied to your exact software version.

Permanent
The monitor is disabled in the ECU itself — not just cleared. It cannot return.
Tailored to your file
Each patch is matched to your specific software version — never a one-size-fits-all file.
Reversible
The original file is always preserved. Reflash the stock to return the ECU to factory state.

Software modifications affect emissions compliance and are not road-legal in many jurisdictions. RaceTune service files are intended for motorsport, off-road, and export use.

Got P005B in your scan?

Upload your ECU file — we'll identify the exact software version and confirm whether a disable is available for your car.

Upload your file