P0019
Crankshaft Position - Camshaft Position Correlation Bank 2 Sensor B
Camshaft / crankshaft timing
Generic OBD-II
High
What it means
P0019 means the ECM sees the crankshaft and the bank 2 camshaft (sensor B) out of their expected timing correlation. It commonly stems from a variable-valve-timing fault or a worn timing chain, but a failing sensor or low oil can also trigger it. True timing errors affect running and can damage the engine, so treat it as a prompt-repair code.
High
Can I keep driving? Risky β crank and cam timing on bank 2 (sensor B) don't agree; the engine may run rough, lose power, or fail to start, so limit driving until it's diagnosed.
Common symptoms
What you'll notice
- Check-engine light on
- Hard starting or a no-start
- Rough idle or misfire
- Reduced power and hesitation on acceleration
- Timing-chain rattle on some engines
Common causes
Most likely first
- Camshaft timing out of position (stretched or jumped timing chain, worn tensioner/guides)Likely
- Stuck or clogged VVT oil-control solenoid on bank 2Common
- Low or contaminated engine oil starving the cam phaserCommon
- Faulty bank 2 camshaft (sensor B) or crankshaft position sensorLess often
- Damaged wiring or corroded connectors at the sensorsLess often
- Faulty ECM (rare)Less often
How to diagnose & fix
Work through it in order
- Read freeze-frame data and note any companion cam, crank, or VVT codes.
- Check engine oil level and condition β low or dirty oil is a frequent, low-cost cause.
- Inspect the bank 2 cam (sensor B) and crank sensor wiring and connectors.
- Test the VVT oil-control solenoid for correct resistance and free movement.
- If timing is mechanically off, inspect the timing chain, tensioner, and guides.
- Clear and re-test; replace a sensor only once oil and timing are ruled out.
FAQ
Quick answers
Is it safe to drive with P0019?+
Keep it brief. A real timing mismatch can misfire and risk internal engine damage on interference engines. Get it diagnosed before extended driving.
Can I just clear P0019?+
Clearing it is temporary β it returns until the timing, oil, or sensor fault behind it is repaired.
Related codes
Often seen with P0019
Read & clear P0019 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