P0016 on a 6.7 Power Stroke: Cam and Crank Correlation and What Actually Causes It
TL;DR: P0016 is the generic OBD-II code for crankshaft position and camshaft position correlation — the PCM compared the two signals and they did not line up where the calibration says they should. Most of what gets written about P0016 was written about gasoline engines with variable cam timing, and almost none of it applies to a 6.7 Power Stroke, because this engine has no cam phaser and no phaser oil control valve to blame. On a 6.7, the realistic causes are a sensor, its wiring, a damaged or contaminated trigger wheel, a harmonic balancer that has moved relative to the crank, or genuine wear in the camshaft drive at the front of the engine. Work that list in order of cost and invasiveness, and confirm every torque figure and wear limit against the service manual for your model year before anything comes apart.
What the PCM Is Actually Measuring
The 6.7L Power Stroke is Ford's own overhead-valve, four-valve-per-cylinder V8 diesel, introduced for the 2011 model year and carried through the Super Duty line since. Being a pushrod engine, the camshaft lives in the block and operates the valves through lifters, pushrods and rocker arms. There is no cam phaser, no variable valve timing solenoid, and no overhead cam drive to stretch on either bank.
The PCM watches two signals:
- Crankshaft position (CKP). A sensor reading a toothed trigger wheel turning with the crankshaft. This gives the PCM engine speed and precise crank angle, including the reference gap that tells it where the crank actually is in its rotation.
- Camshaft position (CMP). A sensor reading a target on the camshaft or its drive. Because the camshaft turns at half crank speed, this signal is what separates the compression stroke from the exhaust stroke — it tells the PCM which of the two crank revolutions in a four-stroke cycle it is looking at.
The PCM knows what the phase relationship between those two signals should be. It compares them continuously. When the measured relationship falls outside the calibrated window, it sets P0016. That is the whole story: the code is a statement about a relationship, not about a specific part. Nothing in P0016 names a failed component, and treating it as "the cam sensor is bad" is how people buy three sensors and still have the code.
On a diesel, the consequence of a bad correlation is fuel timing. Injection events are scheduled off crank angle, with the cam signal establishing cycle identity. A correlation the PCM does not trust produces exactly the symptoms owners report with this code: extended crank times, a hard start that gets worse when cold, a rough or stumbling idle, reduced power with the truck in a derate, or an outright no-start when the PCM cannot resolve the phase at all.
Why the Gasoline Diagnosis Does Not Transfer
Search P0016 in general and you will be told to check the cam phaser, the variable valve timing solenoid, the phaser oil control valve, and the oil level feeding them — because on a modern gasoline engine that genuinely is the most common cause. A phaser that will not hold position moves the cam relative to the crank and sets the code.
The 6.7 Power Stroke has none of that hardware. It also has no spark plugs, no ignition coils and no knock sensors, so any troubleshooting list that mentions them is describing a different engine. Applying a gasoline phaser tree to this engine wastes a day and, worse, sends people down an oil-pressure rabbit hole chasing a fault that is usually electrical or mechanical at the front of the engine.
The correct mental model for a 6.7 is simpler and more physical: either a sensor is not reporting the truth, or the parts the sensors are reading have genuinely moved relative to each other.
The Causes Worth Checking, in Order
Work cheapest and least invasive first. Every one of these can produce P0016 on its own.
| Cause | What it looks like | How to confirm |
|---|---|---|
| Cam or crank sensor failure | Intermittent hard start, stall, code returns after clearing | Live data on a scan tool while cranking; substitute a known-good sensor |
| Sensor wiring or connector fault | Code appears over bumps, in wet weather, or after other underhood work | Wiggle test with live data displayed; inspect harness routing for chafe and connector pins for corrosion or spread terminals |
| Trigger wheel contamination or damage | Signal dropouts under specific conditions | Visual inspection of the target teeth; check for metallic debris on the sensor tip |
| Harmonic balancer movement | Code with no other symptom, or timing that reads wrong against a known reference | Inspect the balancer for evidence the outer ring has moved relative to the hub |
| Camshaft drive wear at the front of the engine | Progressive, worsens over time, often with noise | Service-manual inspection of the drive assembly against its specified wear limits |
| PCM calibration or software level | Code follows a module replacement or an update | Confirm the current calibration level for the vehicle |
Sensors and their wiring are the honest first stop — not because they fail constantly, but because they are cheap to test and their failure mode matches the symptom pattern exactly. A sensor that drops signal intermittently produces a fault that comes and goes. Pull live cam and crank data on a scan tool and watch it while the engine cranks and runs. A clean, stable signal from both, with the code still setting, moves you down the list. A signal that flickers or disappears has found your fault. If you are ordering replacements, the engine sensors category is where the crank and cam position sensors live, and the 6.7 Power Stroke parts collection filters everything to this platform.
Do not skip the wiring just because the sensor is easier to replace. Correlation codes are disproportionately caused by connector and harness problems, because a marginal connection degrades the signal edge the PCM is timing off rather than killing it outright. Look for chafe where the harness passes a bracket or a sharp edge, and check the pins for spread terminals and green corrosion. A new sensor plugged into a bad connector fixes nothing and costs you the diagnosis.
The trigger wheel is the part people forget. A magnetic pickup will happily collect metallic debris, and a damaged tooth or a contaminated target distorts the pattern the PCM is decoding. Clean the sensor tip while it is out and inspect what it reads.
The harmonic balancer deserves specific attention on any engine where the crank trigger is referenced to the front of the crankshaft. A conventional balancer is two masses bonded together with an elastomer ring, and that ring degrades with age, heat and hours. If the outer ring moves relative to the hub, the crank reference physically shifts and the correlation the PCM is checking changes without a single sensor or wire being at fault. Inspect it before you condemn the cam drive. Replacements live under harmonic balancers and dampers.
Genuine drive wear at the front of the engine is the expensive answer and the last one to reach. It is real, and on a high-hour engine it is sometimes the correct diagnosis — but it should be arrived at by eliminating everything above it, not assumed from a code. Confirm the drive arrangement, the inspection procedure and the wear limits for your model year in the service manual before you take the front of the engine apart, and plan on new gaskets and seals for anything you open. Drive components are grouped under timing chains, gears and tensioners.
A Diagnostic Sequence That Does Not Waste Parts
- Read all codes and freeze frame data before clearing anything. P0016 alongside injector, glow plug or fuel pressure codes tells a different story than P0016 on its own. The conditions captured in freeze frame — coolant temperature, engine speed, load — narrow the fault more than the code number does.
- Record cam and crank live data during a crank event and at idle. This is the single highest-value test and it costs nothing but time.
- Wiggle-test the harness and connectors with live data displayed. Faults that only appear under vibration will never appear on a bench.
- Inspect the sensor tips and the trigger targets any time a sensor is out.
- Inspect the harmonic balancer for evidence of movement between the outer ring and the hub.
- Only then move to service-manual inspection of the camshaft drive.
- After any repair, clear the codes and run a full drive cycle. If your model year and repair call for a crankshaft position variation relearn with a capable scan tool, perform it — look the procedure up for the vehicle rather than assuming either way.
Steps one through five are a couple of shop labour hours on most Super Duty layouts. Step six is a job measured in days. The ordering is the entire point of the exercise.
When P0016 Is the Symptom and Not the Problem
Two situations put a correlation code on the scanner when the fault is really somewhere else.
The first is a truck that has recently had unrelated work done near the front of the engine or along the engine harness. A connector left partly seated, a harness rerouted against a sharp edge, or a sensor not fully bottomed in its bore will produce P0016 within a few dozen miles. If the code appeared right after a repair, suspect the repair.
The second is low system voltage or a failing charging system. Correlation logic depends on the PCM decoding signal edges accurately during cranking, which is exactly when voltage is lowest. On a diesel with two batteries and a heavy starter draw, a weak battery, a corroded ground or a tired cable can produce marginal cranking signals that set a correlation code. Load-test the batteries and check the grounds before spending money on the front of the engine. It is a ten-minute check that occasionally ends the entire diagnosis.
Everything else on the platform, from injection hardware to front drive components, is filtered under Ford Powerstroke parts if you need to see the full range.
Frequently Asked Questions
Can I drive a 6.7 Power Stroke with a P0016 code? You can usually move it, but you should not keep driving it. The PCM schedules injection off the same signals it is complaining about, and the failure modes it is protecting against — a no-start in traffic, a derate on a grade, a stall while towing — are exactly the situations you do not want to be in. Diagnose it before the next trip.
Does P0016 always mean the timing has jumped? No, and on this engine it usually does not. The code reports a relationship the PCM does not trust, and a sensor, a connector or a moved harmonic balancer will produce that relationship without a single drive component being out of position. Confirm mechanical timing against the service manual before assuming it.
Will replacing the cam and crank sensors together fix it? Sometimes, and it is a defensible move when both are original and high-hour, since you are working in the same area of the engine either way. But it is a repair by substitution, not a diagnosis. If the fault is in the wiring or the trigger wheel, new sensors change nothing and you have spent the money and the labour anyway.
Does the 6.7 Power Stroke have a cam phaser that can cause this? No. It is an overhead-valve pushrod diesel with no variable valve timing hardware, so the phaser, solenoid and oil control valve causes that dominate gasoline P0016 discussions do not exist here. Any troubleshooting list that mentions them, or mentions spark plugs, coils or knock sensors, is describing a different engine.
Is a slipped harmonic balancer really common enough to check? It is common enough to be worth ten minutes with a light before you commit to a front-of-engine teardown. The elastomer ring in a conventional balancer degrades with heat and hours, and when the outer ring moves, the crank reference moves with it. It is a cheap thing to rule out and an expensive thing to miss.
Do I need a relearn procedure after replacing a crank sensor? Some model years and some repairs call for a crankshaft position variation relearn performed with a capable scan tool. Rather than guess in either direction, look up the procedure for your specific vehicle and repair in the service information before you call the job finished.
Sources
- Generic SAE J2012 / OBD-II definition of DTC P0016, crankshaft position — camshaft position correlation.
- General Ford 6.7L Power Stroke architecture: overhead-valve, four-valve-per-cylinder V8 diesel, camshaft in block, no variable valve timing hardware.
- Standard correlation-code diagnostic practice — signal integrity, harness and connector inspection, trigger wheel condition, damper condition, drive wear — applied in cost order.
- Torque values, clearances, wear limits, part numbers and relearn procedures were deliberately left qualitative here. Confirm each against the Ford service manual and the current manufacturer catalogue for your model year.
Questions on fitment for a specific model year? Reach the Core Powertrain Parts tech team at sales@coretransmissionparts.com. Orders over $70 ship free.