OBD-II Code · Powertrain
P0338
Crankshaft Position Sensor A Circuit High
CKP signal voltage pegged above threshold.
Common symptoms
- No-start
- Stall
- CEL
Likely causes
- Short to power on signal wire
- Sensor internal open
- Connector pin backed out
Where to start
- Try the cheapest cause first. Start by checking: short to power on signal wire.
- Cost & scope. $120-$650
- If the code returns after the fix: escalate to a shop or scanner with live-data and freeze-frame. A code that re-sets means the underlying fault is still there. Don't keep driving with this one active — risk of damage.
Read the full diagnostic procedure
P0338 means the CKP signal voltage is pegged above the high-threshold limit — typically stuck at 5V reference voltage or higher with no pulsing to ground, which the ECM reads as a shorted-to-power or open-circuit condition. The signal looks like a flat line at the top of the scope rather than a pulse train. Cheapest-first ladder: key on engine off, back-probe the signal wire at the ECM connector and measure to ground (should read 5V or 12V depending on sensor type with no pulsing — that confirms the high stuck condition). Unplug the sensor and check if the signal wire drops to 0V (if it stays high, you have a short to power upstream of the sensor; if it drops, the sensor itself is shorted internally). Inspect the harness routing for chafing against valve cover bolts or intake brackets where the signal wire could be shorted to a 12V feed. Check for water intrusion in the CKP connector — corrosion can create high-resistance paths that pull the signal high. The expensive misdiagnosis is condemning the ECM for an internal pull-up fault when the actual problem is a chafed wire touching a fuel injector harness.
Vehicle-specific patterns
Vehicle-specific patterns: Ford 5.4 3V Triton (2004-2010 F-150, Expedition, Navigator) sets P0338 when the cam phaser failure corrupts CMP timing so badly that the ECM throws crank-side codes as collateral — diagnose the phaser rattle first, fix the CMP/phaser side, and the crank-side code clears. GM 3.6L LY7 throws P0338 when the CKP connector pin backs out from heat cycling and the wire lifts off the sensor pin, presenting as a stuck-high open. Subaru EJ25 (2005-2012 Outback, Forester, Impreza) sees P0338 when oil leaks from the cam carrier soak the CKP connector and corrode the pin terminals to high resistance. Chrysler 3.6 Pentastar (2011-2016) sets P0338 intermittently from a poorly-crimped ECM-side pin at the main connector — wiggling the connector loom often reproduces it. Estimated repair: $120 to $650.
Related codes
Look up another code
More free tools