Home › Codes › Sensor & timing codes
P0338: Crankshaft Position Sensor A Circuit High Input
Severity: High A position-signal fault can cause stalling or failure to restart. Avoid normal use until diagnosed; arrange towing if the engine stalls, runs severely rough, or will not start reliably.
What does P0338 mean?
Crankshaft sensor A reports an input above its expected limit. A signal short to a supply or a missing return can prevent usable crank timing even though the voltage appears high.
Generic OBD-II definition: Crankshaft Position Sensor A Circuit High Input. Confirm applicability in your vehicle service information.
Common causes
- Signal wire shorted to voltage
- Open sensor return or connector problem
- Failed CKP sensor
- Charging-system overvoltage on some vehicles
Symptoms
- Cranking without starting
- Intermittent loss of power
- Stalling or check engine light
Diagnostic focus
If P0563 or several circuit-high codes accompany it, investigate charging or shared wiring before replacing the crank sensor.
Can I keep driving with P0338?
Severity: High A position-signal fault can cause stalling or failure to restart. Avoid normal use until diagnosed; arrange towing if the engine stalls, runs severely rough, or will not start reliably.
If the check engine light is flashing or the car runs badly, stop driving and have it checked.
Typical fixes
- Check battery and charging voltage if other high-voltage codes appear
- Inspect CKP wiring and return
- Verify the crank waveform and supply against manufacturer data
Related codes
Crankshaft Position Sensor A CircuitP0336
Crankshaft Position Sensor A Circuit Range/PerformanceP0337
Crankshaft Position Sensor A Circuit Low InputP0563
System Voltage High
Sources & review
Definitions and diagnostic background checked 2026-11-06. Generic guidance, not a substitute for the service procedure for your exact year, engine, and transmission.