P0339 on Toyota: How to Diagnose & Fix
Crankshaft Position Sensor A Circuit Intermittent
1 Toyota model · 1 documented issue · $120-$350 repair
P0339 on Toyota by model: symptoms, diagnosis and fix
The crankshaft position sensor (near the bellhousing/starter, PN 90919-05030 on 2ZR-FE cars) degrades on high-mileage Corollas, sending an erratic or lost signal to the ECU. This causes intermittent stalling, hard or no-start conditions and sets P0335 'Crankshaft Position Sensor A Circuit Malfunction' (or P0336/P0339). Symptoms are often heat-related and intermittent, making it a frequently searched no-start cause.
Common Symptoms
- Intermittent stalling
- Hard start or no-start (often when hot)
- Check engine light with P0335
- Erratic tachometer during the fault
How to Fix
Diagnose the P0335 by checking the sensor wiring/connector and the sensor's signal (resistance and waveform) before replacing, as a chafed harness or corroded connector can mimic a bad sensor. Replace the crankshaft position sensor with an OEM/Denso unit (owners report aftermarket sensors re-throwing the code); PN 90919-05030 for 2ZR-FE (confirm exact PN for 1ZZ-FE by VIN). Clear codes and verify start/idle after repair.
What you need to fix it
Only diagnosis- and fitment-reviewed repair parts are linked here.
- Toyota 90080-19013 genuine crankshaft-position sensor
confirmed failed early-generation crankshaft-position sensor Fitment/availability: 1998-2008 Toyota Corolla 1.8L catalog branch; replaces 90919-05030 and covers the issue's 2000-2008 1ZZ-FE span Fitment/availability: Ships in 1-3 busines…
- DENSO 196-1117 crankshaft-position sensor
confirmed failed later-generation crankshaft-position sensor Fitment/availability: 2009-2022 Toyota Corolla 1.8L catalog branch; use here only for the issue's 2009-2010 2ZR-FE cars Fitment/availability: 45 in stock and Add to Cart live w…
As an Amazon Associate, we earn from qualifying purchases; other part links may also earn au7o a commission. Confirm fitment by VIN before buying.
Sources for this issue (2)
P0339 code reference
General diagnostic-code context. The code alone does not confirm a cause for your vehicle; use the applicable issue card and its sources.
Frequently asked questions
What does P0339 mean on a Toyota?
P0339 stands for "Crankshaft Position Sensor A Circuit Intermittent." The crankshaft position (CKP) sensor 'A' signal is intermittent, dropping in and out. The controller intermittently loses the crank reference, typically causing random stalls or no-restart events that are hard to reproduce. Often a loose connector, marginal sensor, or chafed wire. On Toyota it is documented across 1 model: Corolla.
What are the most common causes of P0339?
The most common causes of P0339 are: Intermittent wiring or loose/corroded connector, Heat-sensitive or marginal CKP sensor, Variable air gap from a loose sensor, Damaged/chafed harness, Reluctor ring runout. The specific cause varies by vehicle.
How much does it cost to fix P0339 on a Toyota?
Published repair estimates on Toyota range from $120 to $350 depending on the model and root cause. If an issue mentions a recall or campaign, check your VIN with the manufacturer or NHTSA and confirm eligibility and coverage with a dealer.
Looking for P0339 on a different make?
View P0339 across all makes →Content compiled with AI assistance using NHTSA complaints, TSBs, and owner reports. May contain errors. Always verify with your vehicle's service manual.