Skip to content

OBD-II Code · Powertrain

P0338

Crankshaft Position Sensor A Circuit High

critical severityDo not drive$120-$650

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

  1. Try the cheapest cause first. Start by checking: short to power on signal wire.
  2. Cost & scope. $120-$650
  3. 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

← All OBD-II codes

More free tools

VIN DecoderDecode year, make, model, engine, recalls.Maintenance ScheduleOil, timing belt, fluids, by vehicle.Gas CostWeekly, monthly, annual fuel math.Tire SizeOEM vs new — diameter delta + speedo error.

See all 10 tools