P001D
A Camshaft Profile Control Circuit/Open Bank 2P001D is a generic OBD-II powertrain diagnostic trouble code: A Camshaft Profile Control Circuit/Open Bank 2. 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.
What P001D means
P001D is a generic OBD-II powertrain code indicating that the PCM has detected an open circuit condition in the "A" Camshaft Profile Control Circuit on Bank 2 — the engine bank that does not contain cylinder number one on multi-bank engines. The "A" designation refers to the intake camshaft on that bank. Variable valve timing systems use oil-pressure-actuated solenoids to shift between distinct camshaft lobe profiles, enabling the engine to balance performance and efficiency across different operating conditions. An open circuit means continuity has been lost somewhere between the PCM and the Bank 2 camshaft profile actuator: a broken wire, a disconnected or damaged connector, or an internally open solenoid winding. Without a complete circuit, the PCM cannot energise the actuator, leaving the camshaft locked on a fixed profile. This typically results in degraded throttle response, reduced power across certain RPM ranges, and illumination of the MIL. Unlike a "high" or "low" voltage fault, an open specifically points to a complete loss of the electrical path rather than a voltage level deviation. Oil condition and internal solenoid integrity should still be verified, as contaminated oil can cause internal solenoid components to seize, creating an effective open-circuit condition mechanically even if wiring is intact.
Common causes
Most-frequently reported root causes when P001D is logged.
-
1
Broken or severed wire in the Bank 2 camshaft profile control circuit harness
-
2
Disconnected, corroded, or damaged electrical connector at the Bank 2 VVT solenoid
-
3
Internally open (failed) VVT solenoid coil winding on Bank 2
-
4
Loose or damaged PCM connector pin for the Bank 2 actuator circuit
-
5
Timing chain tensioner failure allowing excessive slack and disrupting cam-phaser feedback
-
6
Contaminated or degraded engine oil causing internal solenoid components to seize
-
7
PCM/ECM internal fault interrupting the drive circuit (rare)
Symptoms drivers notice
How to diagnose P001D
A typical diagnostic flow when this code is present.
-
1
Scan for all stored DTCs and capture freeze-frame data to identify conditions at the moment P001D was set
-
2
Verify engine oil level and condition; replace with correct specification oil if necessary
-
3
Locate the Bank 2 camshaft profile control circuit wiring harness and inspect for broken wires, damaged insulation, or disconnected connectors
-
4
Use a multimeter to perform a continuity test on the circuit wiring from the PCM connector to the solenoid connector, looking for the open
-
5
Measure the VVT solenoid coil resistance on Bank 2 and compare against manufacturer specification to detect an internally open coil
-
6
Inspect the timing chain tensioner and camshaft position sensor on Bank 2 for signs of wear or failure
-
7
After repairs, clear codes and perform a test drive to verify the fault does not return
Related powertrain codes
- P000A — A Camshaft Position Slow Response Bank 1
- P000B — B Camshaft Position Slow Response Bank 1
- P000C — A Camshaft Position Slow Response Bank 2
- P000D — B Camshaft Position Slow Response Bank 2
- P0010 — A Camshaft Position Actuator Circuit (Bank 1)
- P0011 — A Camshaft Position - Timing Over-Advanced or System Performance (Bank 1)
Frequently asked questions
What is the difference between P001D (open) and P001F (high) for Bank 2?
P001D indicates a complete loss of continuity — a broken wire or open solenoid coil — meaning no electrical signal can flow. P001F indicates the circuit has continuity but the voltage is higher than expected, usually caused by a short to voltage or a faulty actuator drawing excessive current.
Is P001D only relevant to V-type engines?
P001D applies to any engine with two cylinder banks and individual camshaft profile control per bank. This includes V6, V8, V10, flat-four, and flat-six engines. Inline four-cylinder engines with a single bank will not generate Bank 2 codes.
Can P001D cause a no-start condition?
In most cases, the engine will start but run poorly. However, on some engine designs where the camshaft profile directly affects compression or intake event timing at startup, a complete loss of actuator control can contribute to a hard-start or no-start situation.
How do I confirm the open is in the wiring versus the solenoid itself?
Disconnect the solenoid connector and measure the solenoid coil resistance across its terminals with a multimeter. If resistance reads OL (overload/infinite), the solenoid coil is internally open. If resistance is within spec, reconnect and test continuity back through the wiring harness to the PCM pin to isolate where the open exists.
Disabling P001D in software
RaceTune can permanently disable P001D — 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.
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 P001D 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