P0335 Hyundai Code - Crankshaft Position Sensor 'A' Circuit
Quick Answer
The P0335 diagnostic trouble code (DTC) for Hyundai vehicles indicates a problem with the crankshaft position sensor 'A' circuit. Common causes include Faulty crankshaft position sensor, Damaged or corroded wiring/connectors in the sensor circuit, Issues with the ECM. Severity is High - diagnose this code as soon as possible. Driving is not recommended if the warning light is flashing, the engine runs poorly, or safety-related symptoms are present.
- What it means
- P0335 Hyundai indicates Crankshaft Position Sensor 'A' Circuit.
- Common causes
- Common causes include Faulty crankshaft position sensor, Damaged or corroded wiring/connectors in the sensor circuit, Issues with the ECM.
- Severity
- High - diagnose this code as soon as possible.
- Can I drive?
- Driving is not recommended if the warning light is flashing, the engine runs poorly, or safety-related symptoms are present.
Fix Your Car Smarter
Try the New AutoCodes App!
Get complete OBDII diagnostics, repair solutions, and cost estimates, plus AI chat support on demand.
Code P0335 Hyundai Description
The P0335 diagnostic trouble code (DTC) for Hyundai vehicles indicates a problem with the crankshaft position sensor 'A' circuit. The crankshaft position sensor is a vital component in the engine management system, as it helps the engine control module (ECM) determine the position of the crankshaft and piston. This information is crucial for ignition timing and fuel injection, ensuring the engine runs smoothly and efficiently. When the ECM detects an issue with the crankshaft position sensor circuit, it can lead to poor engine performance, misfires, stalling, and even engine damage if left unaddressed.
Common Causes of P0335 Hyundai
- Faulty crankshaft position sensor
- Damaged or corroded wiring/connectors in the sensor circuit
- Issues with the ECM
- Poor electrical connection
- Timing belt or chain issues affecting sensor signal
Symptoms of P0335 Hyundai
- Engine misfires or rough idle
- Difficulty starting the engine
- Stalling or engine shutting off while driving
- Reduced fuel efficiency
- Check Engine Light illuminated on the dashboard
How to Fix P0335 Hyundai
- Diagnose the issue with a scan tool to confirm the P0335 code and pinpoint the problem.
- Inspect the wiring and connectors for damage or corrosion, repairing or replacing as needed.
- Test the crankshaft position sensor for proper operation, replacing it if faulty.
- Clear the DTC and test drive the vehicle to ensure the issue has been resolved.
- If the problem persists, consider seeking professional help for further diagnosis and repair.
Cost to Fix P0335 Hyundai
The cost of repairing a P0335 code on a Hyundai vehicle can vary depending on the specific cause of the issue. Generally, replacing a faulty crankshaft position sensor can cost between $100 and $200 for the part, with additional labor costs ranging from $100 to $200. Keep in mind that diagnostic time and labor rates at auto repair shops can influence the overall cost, so it's best to obtain a detailed estimate from a reputable mechanic.
Tech Notes for P0335 Hyundai
2004 Hyundai Sonata V6 2.7 crankshaft position sensor location and replacement codes P0335 and P1372
User Submitted Video
When is the Code Detected?
Need more information about the P0335 Hyundai code?
Need more information on how to fix the P0335 Hyundai code? Get Access to Factory Service Manuals
Need Help with the Code?
Get the P0335 Hyundai code diagnosed by a professional: Find a repair shop in your area
Frequently Asked Questions about P0335 Hyundai Code
No Frequently Asked Questions about P0335 Hyundai Code found.
Discuss the causes and fixes for P0335 Hyundai OBDII Code
-
i replased the sensor and still geting the code
car wont start when it gets hot no spark -
Same thing happened to me, mine is a 2004 Hyundai Sonata 2.4L. Any Possible Solutions would be Helpful!!!
-
Please verified that the sensor was properly installed. If the sensor was installed on the wrong position the engine will not start. Even if the bolt it's tight, it doesn't mean that the sensor was properly installed.
-
I have a hyundai accent 2005 with a 3 month old battery and a new starter that wont turn on. Once it turns on it stays on . but when it doesn't turn on it takes like an hour before it'll start up for me. I got the error code P0128 and P0335 and I have no idea how to begin troubleshooting this to pinpoint the problem
-
Does the engine crank but won't start or the engine won't crank at all?
The P0128 is for coolant temperature sensor and the P0335 for the crankshaft position sensor, both sensor can cause the engine to crank but no start (or it take longer to start).
I recommend starting by replacing the crankshaft position sensor.

Click here to enlarge image
Click here to enlarge image -
I have replaces the sensor twice now, can sensor as well, timing belt, checked for vacuum leaks none found, checked wiring and fuses testes they all check out, 04 sonata 2.7 motor? Any ideas?
-
I meant replaced, and cam sensor, and tested not testes, sorry about that any ideas would really really help.
-
New ckp sensor but won't start only crank and I'm getting the dtc p0335, any idea would be helpful
-
Do you have any more codes?
Other than the Crankshaft Position Sensor, the only other thing that I have seen causing a no start situation is a broken timing belt.
-
hi
my car is 2002 hyundai tucsaniI had a code of p0355 and I have checked the crankshaft voltage and wiring it seemed to be ok then I replaced the sensor but nothing have changed it did not start at all . any help ? -
-
-
Those look like ELM327 scan tool commands, not a fault code or vehicle symptom.
Commands like ATSP and ATSH are used to configure the communication protocol and header when sending manual requests to a vehicle’s ECU. They’re typically used in advanced diagnostics when someone is trying to communicate directly with a module using a scan tool or terminal.
For example:
• ATSP selects the communication protocol
• ATSH sets the header address for the module you’re trying to talk toBy themselves, those commands don’t indicate a problem with the crankshaft position sensor or a P0335 condition.
If you’re dealing with a P0335, the focus should be on things like the crankshaft position sensor, its wiring, connector condition, or the reluctor wheel on the crankshaft.
If you can share the vehicle year, model, engine, and the symptoms (no start, stalling, intermittent shutoff, etc.), it will be much easier to point you in the right direction.
-
-
-
If you are still have the P0335 code after replacing the sensor, then more than likely you have a problem with the timing belt. Either the timing belt tensioner or a stretched timing belt.
-
Hyundai H1 año 2013 modelo de motor G4KG código de FALLA P0335, el dueño manifiesta q ya le cambiaron el SENSOR de CIGÜEÑAL, en el arranque inicial arranca rapido , cuando el motor calienta el arranque se hace difícil, y a veces no arranca. Hay demasiado consumo de combustible.
-
2004 santa fe 2.4L. starts and runs for 3 secoy but quits. Camshaft sensor, crankshaft sensor, fuel pump, and timing set replaced by mechanic shop (midas) they can't figure it out. They said no blown fuses and signals are good. Still starts but dies. Any ideas?
Fix Your Car Smarter
Try the New AutoCodes App!
Get complete OBDII diagnostics, repair solutions, and cost estimates, plus AI chat support on demand.