P0016

JCB P0016 – ECM: Crankshaft and Camshaft Position Relationship Fault

Issue description

The Engine Control Module (ECM) has detected a misalignment between the rotational position of the engine's crankshaft and the intake camshaft for Bank 1. This indicates that the signals from the crankshaft position sensor and the camshaft position sensor do not align as expected. A discrepancy beyond a specified threshold will trigger this fault, illuminate the check engine light, and potentially enable limp mode to prevent engine damage.

Applies to these machines

  • 3CX
  • 4CX
  • JS130
  • JS160
  • JS200
  • 210
  • 220
  • 230
  • 3190
  • 3220
  • Telehandlers
  • ADT 722

Check the cause

  1. Verify the fault code using an OBD-II scanner and note any accompanying sensor circuit codes that could narrow down the cause.

  2. Check engine oil level and condition (dirty or low oil can affect VVT systems and phasers, leading to timing correlation errors).

  3. Visually inspect wiring harnesses and connectors for both the crankshaft and camshaft position sensors for damage, corrosion, or loose connections. On JCB 444 engines, also check injector wiring plugs for loose connections.

  4. Test the crankshaft and camshaft position sensors using a multimeter (for resistance/voltage) or an oscilloscope (for signal patterns) to verify they are operating within manufacturer specifications.

  5. Verify mechanical timing (if sensor/wiring checks pass) by setting the engine to Top Dead Center (TDC), removing the timing cover, and inspecting timing marks, chain slack, tensioner, and guides.

Repair steps

  1. Address oil issues

    If engine oil is low or contaminated (causing VVT/phaser issues), perform an oil and filter change. Clear codes and retest.

  2. Repair wiring

    Repair or replace any damaged wiring or corroded connectors in the sensor circuits. Ensure all connections are secure.

  3. Replace faulty sensors

    If a sensor tests faulty, disconnect the battery and the electrical connector, remove the retaining bolt, and pull the old sensor out. Install the new sensor, ensuring O-rings are correctly seated, tighten the retaining bolt, and reconnect the electrical connector and battery.

  4. Correct mechanical timing

    If timing is incorrect, align the engine to TDC, remove the old timing chain, tensioner, and guides. Install new components, ensuring timing marks on the sprockets are perfectly aligned per the service manual. Reassemble all components, including the timing cover.

  5. Clear codes and test

    Use a diagnostic scanner to clear the P0016 fault code. Start the engine, let it warm up, and test drive the machine to confirm the repair was successful and the code does not reappear.

Parts you might need

(11)
  • For JCB Dieselmax engines

  • Commonly used in machines with Dieselmax engines like 3CX, 4CX, JS series

  • Camshaft Position Sensor

    716/30312
  • For Kohler Engines used in some JCB equipment

  • Fits JCB 444 and 448 engines in models like 3CX, 4CX, JS130, JS160, JS200

  • Crankshaft Position Sensor

    716/30162

    For Cummins engines in Fastrac 3190/3220 and ADT 722

  • Timing Chain

    Generic replacement part

  • Timing Chain Tensioner

    Generic replacement part

  • Timing Chain Guides

    Generic replacement part

  • Variable Valve Timing (VVT) Solenoid / Oil Control Valve

    Generic replacement part

Get help to fix this fault by requesting a quote

Browse other JCB codes