P0335 on a Hyundai: Causes, Fixes & Repair Cost
⚠️ Severe · not recommended to drive
The engine may crank without starting or stall unexpectedly, so have the Hyundai towed to a shop.
What P0335 means on a Hyundai
On a Hyundai, P0335 means the computer isn't getting the crankshaft position signal it needs for spark and fuel timing. The engine may crank without starting or stall unexpectedly while driving.
Is P0335 common on Hyundais?
Hyundai crankshaft sensors fail with age and heat, showing up on higher-mileage models like the Elantra and Sonata. Checking the connector and wiring before replacing the sensor avoids wasted parts.
Commonly reported on: Elantra, Sonata, Santa Fe, Tucson.
Symptoms
- Engine cranks but won't start
- Engine stalls while driving
- Check engine light is on
- No spark from the ignition system
Common causes
- most common: Failed crankshaft position sensor
- common: Heat damage to the sensor with age
- common: Damaged wiring or connector near the sensor
- less common: Loose sensor mounting changing the gap
How to fix it
| Fix | DIY? | Typical cost |
|---|---|---|
| Inspect the connector and wiring, then replace the sensor | Yes | $50–180 |
| Repair damaged wiring or the sensor connector | Yes | $20–150 |
| Have a shop replace the sensor and clear the codes | Mechanic | $150–400 |
Frequently asked questions
Other common Hyundai codes
P0335 on other brands
Looking for the full (non-brand-specific) guide? See the P0335 code page →
Browse all Hyundai codes: Hyundai hub →
Updated 2026-08. This page is informational and not a substitute for professional diagnosis.