P codepowertrainHigh severity

P0009Engine Position System Performance - Bank 2

The engine's mechanical timing on Bank 2 does not match what the computer expects, indicating misalignment between the crankshaft and Bank 2 camshaft(s).

Definition

The PCM compares crankshaft position sensor and Bank 2 camshaft position sensor signals to verify that mechanical timing is within a calibrated window. P0009 sets when Bank 2 cam-to-crank correlation is outside that window, most often from a stretched timing chain, a faulty tensioner, or a jumped tooth. Symptoms include rattle on cold start, rough running, reduced power, and an illuminated MIL; continued driving with a badly worn chain risks the chain jumping further and causing valve-to-piston contact on interference engines.

Common causes

  • Stretched or worn timing chain on Bank 2
  • Faulty timing chain tensioner or worn guides allowing chain slack
  • Timing chain that has jumped one or more teeth on the Bank 2 cam sprocket
  • Camshaft phaser/actuator stuck or out of position on Bank 2
  • Low or degraded engine oil affecting tensioner and phaser operation
  • Incorrect timing setup after recent timing component or engine repair

Common misdiagnoses

  • Replacing camshaft or crankshaft position sensors when the timing chain is mechanically worn
  • Replacing VVT/phaser solenoids for what is chain stretch
  • Replacing the PCM when correlation is a genuine mechanical condition
  • Performing repeated oil changes alone expecting a stretched chain code to stay away

Troubleshooting steps

  1. 1.Check oil level and condition

    Verify the crankcase is full with the specified viscosity, since low or sludged oil affects tensioner pressure and phaser control before any parts are condemned.

  2. 2.Read cam/crank correlation data

    Use a scan tool to view Bank 2 cam-to-crank offset or phaser position PIDs and compare the reported deviation against Bank 1.

  3. 3.Scope the cam and crank signals

    Capture CKP and Bank 2 CMP waveforms together and compare tooth alignment to a known-good reference to confirm mechanical retard or advance.

  4. 4.Inspect timing components

    Remove the front/valve cover as needed and check chain slack, tensioner extension (excessive plunger travel indicates stretch), and guide wear on Bank 2.

  5. 5.Verify phaser operation

    Command the Bank 2 cam actuator with a bidirectional scan tool and confirm the measured cam angle follows the command without sticking.

  6. 6.Correct mechanical timing

    If correlation is out, retime the engine with new chain, tensioner, and guides as required, then clear the code and confirm correlation PIDs stay near zero at idle.