What the Camshaft Position Sensor Does
The camshaft position sensor (CMP) provides the ECM with cam timing information — which cylinder is at which phase of its intake and exhaust cycle. On four-stroke engines, the ECM needs to know whether a piston is on the compression stroke or the exhaust stroke, since crankshaft position alone cannot distinguish between the two (the crank completes two rotations per combustion cycle).
The CMP signal synchronizes the ECM's injection sequence at startup and allows it to verify that the cam-to-crank timing relationship is within specification. Cam timing drift from a stretched timing chain, worn timing gears, or a VVT system fault is detectable through CMP-to-CKP relationship monitoring.
CMP Sensor Fault Codes
No-signal faults (FMI 8/9) indicate the ECM is not receiving a CMP signal. Circuit faults (FMI 3/4) indicate electronics problems. Cam-crank correlation faults (often FMI 2) indicate the ECM is receiving both signals but the phase relationship between them is outside the expected range — this points to cam timing problems rather than a sensor failure.
A CMP failure alone does not necessarily prevent engine starting — many calibrations allow the engine to start and run on the CKP signal alone after losing the CMP signal. Starting may require an extra crank event while the ECM determines injection sequence.
Symptoms of CMP Issues
Extended cranking before start (the ECM cannot immediately determine the injection sequence without the CMP reference), hard starting in cold weather, and a stored CMP code found at routine diagnostic inspection are typical CMP sensor presentations.
Cam-crank correlation faults that indicate cam timing drift may present as rough idle, poor fuel economy, increased smoke, and reduced power rather than obvious starting problems.
Recording Guidance
Note whether the fault is a circuit fault (sensor electronics) or a correlation fault (cam-crank timing relationship). These require different repair paths — a circuit fault points to the sensor and wiring; a correlation fault points to the timing drive system.
Record engine mileage — high-mileage engines are more likely to have timing chain wear that contributes to correlation faults.
Safety Context
CMP sensor faults are generally manageable — they rarely cause immediate unsafe conditions. A cam-crank correlation fault suggesting timing chain stretch should be addressed before further mileage accumulation, as continued operation with advanced timing chain wear risks catastrophic chain failure.
Related Pages
Sources
- SAE J1939 Standards Collection SAE International · official · accessed 2026-05-05 · confidence medium
Source: SAE International, SAE J1939 Standards Collection. This page paraphrases factual fields only and is not a substitute for the original document.
Open source - Cleaner Trucks Initiative and Heavy-Duty Engine Emissions Context United States Environmental Protection Agency · government · accessed 2026-05-05 · confidence medium
Source: United States Environmental Protection Agency, Cleaner Trucks Initiative and Heavy-Duty Engine Emissions Context. This page paraphrases factual fields only and is not a substitute for the original document.
Open source
FAQ
Can a Camshaft Position Sensor fault prevent the engine from starting?
Some engine control sensor faults — particularly crankshaft and camshaft position sensors — prevent the engine from starting because the ECM cannot time fuel injection without them. Other sensors allow the ECM to substitute a default value and continue operation while logging the fault. The specific sensor and FMI determine whether a no-start or derate condition follows.
Can I drive with a Camshaft Position Sensor code active?
Depends on the sensor. Active crank or cam position sensor codes typically result in a no-start or stall condition. An active barometric pressure sensor code may allow normal driving. Use the specific SPN and FMI along with OEM documentation to understand the ECM's strategy for that particular fault.
Is OEM software required to diagnose Camshaft Position Sensor faults?
For most engine control sensor faults beyond reading the SPN/FMI, yes. Live data for sensor voltage, frequency, and ECM substitution values provides confirmation that generic scanners typically cannot. OEM software also shows whether the ECM is running a default strategy, which confirms whether the fault is affecting engine operation.