P0017🔧 Engine timing / cam and crank sensorsStop and fix promptly

P0017: Crankshaft/Camshaft Position Correlation (Bank 1 Sensor B) (Meaning, Causes, Fixes)

Reviewed 2026-10-22 · Based on 3 cited source(s)

What P0017 means

The crankshaft position sensor (CKP) and camshaft position sensor (CMP) each read a toothed tone ring, and the engine computer (PCM) uses them to time spark and fuel injection. The timing belt or chain ties the two shafts together, so they should stay precisely in step. OBD-Codes.com explains that when the PCM sees the crank and cam signals out of time by a specific number of degrees, it sets P0017. RepairPal adds that newer engines use variable valve timing to shift the camshaft relative to the crankshaft, so if the camshaft isn't in the proper position relative to the crankshaft, the code sets. P0017 is a generic code; 'Bank 1' is the side of the engine with cylinder 1, and OBD-Codes.com says the 'B' sensor is most likely the exhaust camshaft side. P0016 is the same check for camshaft sensor A. OBD-Codes.com notes P0017 often appears together with P0008, P0009, P0016, P0018 and P0019, and suggests GM owners with several of these codes check for service bulletins. Sources emphasize different likely causes: OBD-Codes.com focuses on the sensors, tone rings, timing belt/chain and crankshaft balancer, while RepairPal's list leads with the variable timing solenoid and actuator and with low or incorrect engine oil. The carfaultcodes.co.uk review likewise advises checking oil level and condition first, because variable valve timing actuators run on oil pressure. P0017 ranked 24th in the 2026 carfaultcodes.co.uk review of UK fault code data.

Severity: can I keep driving?

Stop and fix promptly

Get this diagnosed promptly. RepairPal rates P0017 'Urgent'. Possible causes include a stretched timing chain or a timing belt that has skipped a tooth, and OBD-Codes.com notes the engine may run poorly or crank but not start. If you hear rattling from the engine, or it's running badly, avoid driving it until it's checked.

Common symptoms

Likely causes

Roughly most to least common, based on the sources below. Your vehicle may differ.

  1. Timing chain stretched, or timing belt skipped a tooth from wear
  2. Misaligned timing belt or chain, or a damaged belt/chain tensioner
  3. Crankshaft or camshaft tone ring slipped or broken
  4. Faulty crankshaft or camshaft position sensor
  5. Damaged wiring to the crank or cam sensor
  6. Improperly torqued, loose or missing crankshaft balancer bolt (listed by OBD-Codes.com)
  7. Camshaft actuator solenoid stuck open, or actuator stuck away from its 0-degree position (listed by OBD-Codes.com)
  8. Camshaft variable timing solenoid or variable valve timing actuator failure (listed by RepairPal)
  9. Engine oil level too low, or oil that doesn't meet the manufacturer's specification (listed by RepairPal)
  10. An engine that was rebuilt or timed incorrectly (listed by OBD-Codes.com)

Diagnostic steps you can do

⚠ Before you start

Work on a cool engine, parked on level ground with the parking brake set. Never work under a car supported only by a jack.

  1. Read all stored codes. Related camshaft timing or sensor codes (for example P0016, P0014, P0335, P0340) help narrow it down.
  2. Check the engine oil level and condition, and that the oil meets your owner's manual specification, since RepairPal and carfaultcodes.co.uk both point to oil as a common cause.
  3. Visually inspect the cam and crank sensors and their wiring and connectors. Repair any broken or frayed wires, clear the code and recheck.
  4. If the vehicle is still under powertrain warranty, OBD-Codes.com recommends letting the dealer handle it.
  5. Listen for rattling from the timing cover or harmonic balancer area, and don't keep driving an engine that's rattling or running badly.

Typical fixes

Repair costs vary widely by vehicle, region, parts brand and shop, so we don't quote prices. Get a written estimate after diagnosis.

🛠 When to call a pro

  • Checking the cam and crank signal patterns needs an oscilloscope (OBD-Codes.com)
  • Inspecting the tone rings or timing chain/belt means removing the cam gear, harmonic balancer or timing cover
  • The engine cranks but won't start, or rattles
  • The code returns after you've corrected the oil and checked the wiring

Where to buy

Plain search links. Always match parts to your exact year, make, model and engine.

FAQs

Is P0017 always a timing chain problem?

No. Sources list sensor and wiring faults, low or incorrect oil, and variable valve timing solenoid or actuator failures as causes, as well as a stretched chain or skipped belt. Check the simple things first, but don't ignore it.

What's the difference between P0016 and P0017?

Both mean the crankshaft and camshaft signals don't agree on Bank 1. P0016 refers to camshaft sensor A (usually intake) and P0017 to camshaft sensor B (usually exhaust).

Can I keep driving with P0017?

RepairPal rates it 'Urgent'. Because a skipped or stretched timing belt/chain is one possible cause, have it diagnosed promptly, and stop driving if the engine rattles or runs badly.

Sources

  1. OBD-Codes.com: P0017 Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor B)
  2. RepairPal: P0017 OBD-II code (rated Urgent)
  3. carfaultcodes.co.uk: Annual Fault Code Review 2026

Last reviewed 2026-10-22. Code definitions and repair steps can vary by manufacturer. Confirm with your vehicle's service information.