P000D
B Camshaft Position Slow Response Bank 2
Variable valve timing
Generic OBD-II
High
What it means
P000D means the "B" (typically exhaust) camshaft on bank 2 is changing timing too slowly when the engine control module commands the variable-valve-timing phaser to move. It's usually an oil-flow problem β low or dirty oil, low oil pressure, or a sticking oil-control valve β rather than a sensor fault. The engine may idle rough, lose a little power, and use more fuel.
High
Can I keep driving? Usually drivable short-term, but rough running and mistimed valves can worsen and hurt economy β fix soon, starting with oil level and condition.
Common symptoms
What you'll notice
- Check-engine light on
- Rough idle or slight shake
- Reduced power or hesitation
- Rattle at startup (VVT phaser)
- Reduced fuel economy
Common causes
Most likely first
- Low or dirty engine oil / low oil pressure (most common)Likely
- Sticking or clogged camshaft oil-control valve (OCV) solenoidCommon
- Blocked VCT oil passages or dirty screen/filterCommon
- Worn variable-cam-timing (VCT) phaserLess often
- Wiring or connector fault at the cam solenoidLess often
- Stretched timing chain (rare)Less often
How to diagnose & fix
Work through it in order
- Check oil level and condition; change oil and filter with the correct grade first β this fixes many VVT response faults.
- Scan and record freeze-frame data.
- Remove, test, and clean the bank 2 camshaft oil-control valve.
- Check the solenoid's resistance and wiring.
- If it persists, inspect the VCT phaser and timing chain for wear. Clear and re-test.
FAQ
Quick answers
Is it safe to drive with P000D?+
For short trips usually, but the exhaust cam on bank 2 is responding slowly, which hurts smoothness and economy and can worsen β address it soon.
Can I just clear P000D?+
You can, but it returns unless the underlying oil, solenoid, or phaser issue is fixed. Try an oil and filter change with the correct grade first.
Related codes
Often seen with P000D
Read & clear P000D yourself
Scan your car, confirm the code, and clear it once it's fixed β with OBD DashX on your phone.
β Verified name β SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX