P0335 – Crankshaft position (CKP) sensor -circuit malfunction
By Contact Me)
Last Updated 2016-03-30
ASE Master Tech
Trouble Code | Fault Location | Probable Cause |
---|---|---|
P0335 | Crankshaft position (CKP) sensor -circuit malfunction | Wiring, CKP sensor, ECM |
We recommend Torque Pro
What Does Code P0335 Mean?
Inside your engine, a complex ballet of fuel and fire is being performed. At 2,000 rpm, each spark plug fires 1,000 times, or once every 60 milliseconds. Also, every 60 ms, the fuel injectors deliver a pulse of precisely metered fuel, usually somewhere between one and four milliseconds long. Additionally, vehicles equipped with variable valve timing (VVT) need to vary intake and exhaust timing, as well as lift in some cases, depending on engine speed and load.
Obviously, timing is everything and, in the modern engine, timing down to the millisecond is absolutely essential for proper operation, power delivery, and fuel economy. Regarding the most basic timing in an engine, the engine control unit (ECU) monitors the crankshaft position sensor, often abbreviated as CKP. The CKP sensor reacts to a toothed wheel on the crankshaft, generating a signal, which the ECU used to determine two very important data points – engine speed (RPM) and engine position, or cylinder #1 top dead center (TDC). Using this information, the ECU modulates all other engine functions.
What are the common causes of code P0335 ?
Depending on year, make, and model, DTC P0335 may have number of causes, pretty much the same as those causing DTCs P0340 or P0345:
- Faulty Sensor – If the sensor is open or shorted, due to age, damage, or corrosion, no signal will be generated.
- Poor Installation – A good CKP signal is highly dependent on sensor placement. Generally, the sensor needs between 0.020” and 0.050” clearance to the reluctor ring. If the sensor is cocked to one side or not firmly seated, the clearance will be wrong and the signal will be too weak for the ECU to detect. If the reluctor ring is rubbing the sensor, the signal will be distorted.
- Ford Trucks / Mustang GT – An alternator phase problem, such as a blown diode or open coil, may cause so much electrical interference it distorts the CKP signal, causing DTC P0335, in spite of there being no actual problem with the CKP sensor or wiring.
- Cars in Storage – Unfortunately, while looking for nesting materials and cleaning house, these little critters might find your wiring offensive or even tasty, resulting in open circuit problems.
- Older Cars – Over time, plastic and rubber tends to become brittle and less flexible, which can lead to connector breakage and wire insulation damage. In turn, this may cause corrosion, open circuits, or short circuits.
What are the symptoms of code P0335 ?
If the ECU cannot detect a CKP signal, it will set a diagnostic trouble code (DTC), DTC P0335 – Crankshaft Position Sensor Circuit Malfunction, and illuminate the MIL or CEL (malfunction indicator lamp or check engine light). Without a CKP signal, you may experience no-start or start-stall conditions.
Depending on year, make, and model, the ECU may be able to use the CMP (camshaft position sensor) to estimate engine speed and position, so the engine will run, but not at its most-efficient. In this case, you may experience hard starting, rough idle, or poor acceleration.
How do you troubleshoot code P0335 ?
Since P0335 refers to a circuit problem, we can focus our attention on electrical problems, but we still cannot rule out the sensor or reluctor ring. Fortunately, because the CKP sensor and signal is very similar to the CMP sensor and signal, we can follow the same troubleshooting steps to determine why DTC P0335 is stored in ECU memory.
- Visual Inspection – Make sure all connectors are properly connected. Check the wiring harness for damage.
- Sensor Inspection – Check for resistance, an open circuit or short circuit is a definite fault, but check the repair manual for an exact resistance range. You can check for signal by setting your DVOM (digital volt-ohm meter) to AC mV, and cranking the engine.
- Harness Inspection – Check for open circuits and short circuits in the harness between the ECU and CKP sensor.
Codes Related to P0335
If the engine doesn’t run, additional DTCs may be stored in ECU memory, such as:
- P0335 – Crankshaft Position Sensor Circuit Malfunction
- P0336 – Crankshaft Position Sensor Circuit Range/Performance
- P0337 – Crankshaft Position Sensor Circuit Low Input
- P0338 – Crankshaft Position Sensor Circuit High Input
- P0339 – Crankshaft Position Sensor Circuit Intermittent
- P0340 – Camshaft Position Sensor Circuit Malfunction (Bank 1)
- P0341 – Camshaft Position Sensor Circuit Range/Performance (Bank 1)
- P0342 – Camshaft Position Sensor Circuit Low Input (Bank 1)
- P0343 – Camshaft Position Sensor Circuit High Input (Bank 1)
- P0344 – Camshaft Position Sensor Circuit Intermittent (Bank 1)
- P0345 – Camshaft Position Sensor Circuit (Bank 2)
- P0346 – Camshaft Position Sensor Circuit Range/Performance (Bank 2)
- P0347 – Camshaft Position Sensor Circuit Low Input (Bank 2)
- P0348 – Camshaft Position Sensor Circuit High Input (Bank 2)
- P0349 – Camshaft Position Sensor Circuit Intermittent (Bank 2)
- P0725 – Engine Speed Sensor Circuit
If the engine does run, these additional DTCs may be stored in ECU memory:
- P0300 – Random/multiple cylinders – Misfire Detected
- P030x – Cylinder X – Misfire Detected
BAT Team Discussions for P0335
- 98 Seville electrical problem and stalling
Wow! Donations are great! Without them it's HIGHLY UNLIKELY this site would be able to continue for the benefit of us al... and we're always glad to go the extra mile to help those who help this site. As for the stalling problem, if the engine is running fine - nice and smooth and all - and then j... - Lt1 Trans Am CKP sensor P0335 P0336 Need HELP!!
I have tried everything to get this code off so i can pass the emissions the code is P0335 and P0336 and my car runs fine but my service engine light is still on!!... - Location of Crankshaft Position Sensor on 2000 Metro...
no remote starter, the security light ( if applicable ) is not on... vehicle stock ENGINE does crank?? Have you checked for -spark- fuel-? p0113 Diagnostic Aids Check for any of the following conditions: A faulty electrical connection to the PCM. Use the Temperature vs Resistance table in orde... - 01 deville hesitation stall list of codes
hopefully someone can help me out. i have a 2001 cadillac deville engine code "Y". It came in for a hesitation and stall when hot but only when the car is up to temp and check engine light. the original codes P0108- map orbaro pres signal high P0335 CKP ssensor 'a' circuit problem P0336 Ckp se... - 2003 Mitsubishi Lancer ES won't start
Has he checked to see if there are any codes stored?....This tsb may or may not apply to yours...would be worth having him check it....Jim.....SUBJECT: HARD TO START ENGINE DTC P0340 (and P0335) PURPOSE The engine may be hard or impossible to start and MFI DTC P0335 and possibly P0340 may be stor...
Hi am experiencing a problem in my vehicle Nissan (super salon) B15 it starts but after a time it goes off, it also shows check engine light, after Diagnosing it shows PO335 CKP sen/circuit,even after replacing the ckp sensor it also shows the same, what might be the problem?
JAS-
This one has the timing chain, right? Check crank / cam correlation. If the chain is stretched, camshaft timing may be excessively retarded. Generally, if CKP is actually dead, the engine won’t run at all.
-Ben
Hi Ben I am experiencing same problem with my ckp sensor on my Vauxhall vectra 2.2 Sri I have had all timing checked which is spot on and have had the sensor replaced but the car will still not start any ideas as pulling what left I have of my hair thanks the code is coming up with p0335
Jason-
OK, crank/cam timing is on, so that’s good. It’s possible that the new CKP sensor is junk, but I would check the circuit between the ECM and CKP. There’s probably an open or short circuit, a chafed wire harness or pinched wire somewhere.
Looking around, I also managed to stumble across a strange problem, that the oil level sensor (if equipped) and CKP sensor have similar connectors. Perhaps they were swapped inadvertently? From what I read, the black socket does NOT go on the black plug, but on the grey one, and vice versa.
I hope this helps.
-Ben
Hi, i have the KIA rio 2013 model. Recently the car had problems of engine vibration(minor) which could be felt while sitting inside a car and not running( idle position neutral). Recently i have got it checked from a shop who repairs and check these systems. Although he told me that my p0335 CKP Sensor a circuit has been detected and there has been no Engine check sign. What could be the possible cause of this? It has just crossed 100K km and started a very minor vibration after 70k km.
Ammar-
It is odd that the CEL is not on. Perhaps the P0335 code is an old code. Was the CEL on at one point previously?
You can test the resistance of the CKP sensor. I don’t know the exact specification, but if resistance is under 200 Ω or over 5 kΩ, it probably needs replacement. Does the rough idle present itself only when the engine is hot or cold? Check the wire harness and connector as well. If you can safely do so, try wiggling the connector while the engine is running. Circuit problems can be internal to the sensor or in the wiring between the sensor and ECM, not to mention in the connector itself. The Santa Fe is known to have CKP sensor issues, so I wouldn’t be surprised if the same thing shows up in the Rio.
The rough idle problem could be related to the CKP, but there are a bunch of other things going on that might cause rough idle syptoms without setting a DTC or CEL. Check for the usual power balance issues, including spark plugs, coils / wires, compression, fuel pressure and leakdown.
-Ben
Hi I am interested for ecu edu eps srs repair u help me
Hi Benjamin, I have 04 Isuzu LX-7 with code P0335 the CKS is Ben replaced but I still the same code, I compare the old sensor and the new one, the old one deffinitly was bad but I still same code can you help me please
Ramon-
You’ll have to retest the circuit from the ECM. Turn the vehicle off and disconnect the ECM. Test for resistance across the CKP terminals. Generally, if the circuit shows 0 Ω or infinite resistance, you have a short or open circuit. I would guess that you might have a broken wire somewhere.
-Ben
Hi Ben, I have same P0335 CKP SEN/CIRCUIT problem with my wingroad y11 rider, it was initially stopping and upon taking it to my mechanic he replaced the fuel filter and the problem stopped, 2 days later same problem occurred, what might have caused the p0335 if the car was working after fuel filter replacement?
Ramon-
Well, the fuel filter wouldn’t have anything to do with the crank sensor. I’m not sure where the fuel filter is located on your vehicle, but I suppose it’s possible that the sensor may have been knocked loose while that was being done?
Was DTC P0335 in the system before that fix? If not, I would think that the sensor is flaking out or has a poor connection. More likely a simple coincidence, really.
-Ben
Hi Ben I have a 2005 E500 with 216,xxx miles on it keep shutting off when the temperature goes above 80 degree then when it cools down it will start again, engine light came on and stayed.I took it in to Mercedes Benz dealership they told me the the crankshaft position sensor is bad cost me $414 to have them replace it fews week later I noticed it’s getting harder and harder to start but no engine light came on this time, autozone check the code it came back as P0335, on my way home to car completely died. What will cause the crankshaft sensor to go out twice?
Josie-
It seems to me the sensor is not the problem. I would be more suspect of the wiring going to the sensor, perhaps a loose or broken wire that’s not maintaining contact. Wiggling wires while checking for continuity might reveal the break.
-Ben
hi, i am have a rough rev on my infinite qx54 and the code its given is p0355 circuit A, though i just finished working on overheating engine. pls advice.
Good morning! I currently stumped with the car troubles that I have, I own a 2007 Toyota Camry v6 & I’ve had a check engine light for the past few weeks and will i finally decided to get it checked out. After plugging the scanner in it said it said p0335 and so i went ahead and replaced the sensor which took me about 5-6 hours. After resetting the ecu 15 min into driving the check engine light came back on for the same thing, i checked the harness and everything seems to look okay unless i skipped something but i am clueless as of now.
Fabian-
I would go back and recheck the circuit using a multimeter and jumper wire. Unplug the ECM and CKP sensor, and put a jumper wire across the terminals of the CKP plug. Then, from the ECM connector, check for resistance. If it’s over 1 Ω, then you’ve got a circuit problem.
You can also check the sensor. Is it an OE sensor? I’m not sure what the resistance should be, but I think it’s around 1.8 kΩ to 2.5 kΩ? You could also test the output of the sensor while the engine is idling. It should read around 200 Hz and increase/decrease with engine speed.
-Ben
Hi I have xtrail 2.5 2003 have had crankshaft sensor replaced by local Nissan specialists I supplied part and after looking at decided to let them do the job .I bought the part from wilco motorways for £34 obviously not a genuine Nissan part.lasted 7 weeks p0035 code came on ,took car for test on codes to wilcomotorsave not telling them they had supplied part .They tested and said crankshaft sensor kaput wanting to charge £10 .Nissan specialists said no intermittent or any signal from part as well why would part work for 7weeks and why are wilcomotorsave being so difficult not refunding for faulty part . I was wondering if you could throw some light on the mechanical/electrical side while I am waiting for a group of electrical engineers to be assembled to assess .
Trevor-
The problem with circuits and aftermarket parts is sometimes very delicate. Even a few ohms difference in internal coil resistance or difference in air gap can mean the difference between the ECM getting a good or bad signal. Since this DTC refers to a circuit problem, we have to determine first whether the circuit between the ECM and the CKP sensor is any good. There should be 0 Ω resistance from end to end and infinite resistance or >10 kΩ to any other circuit. Excessive resistance or short circuits at junction boxes and intermediate connectors are also possibilities.
-Ben
Can l weld my proton fl target wheel (reluctor ring)1 teeth is broken therefore engine cannot start
If P0335 code appeared can it go away and then show a P0345 code instead or is the P0335 code going to also show?
Can anyone tell me where the crankshaft position sensor is at on 1996 Nissan 200sx se-r 2.0L? I have taken it to 2 different mechanic shops and no one can seem to find it. Can anyone help?
Hello, I have the P0335 permanently on on my nissan pular n16. I have replaced the camshaft and crankshaft sensors and one coil on plug that was faulty. Have cleared the check engine light but came back on. I took to mechanic and he said I need to change the transmission fluid that’s what caused the problem. I also noticed the RPM needle is fluctuating. My question does a bad automatic transmission fluid can raise a P0335 error codes? Appreciate your help…thanks
I have the same problem on my g35 won’t start and it gives me code p0335
Good Evening my daughter has a hyundai Accent 5 door that has a check engine light on. She took the car to Advanced Auto and the code that came up was P0335. Is this dangerous for her to drive or is she able to drive it until she can get it repaired?
Hi. { have a 57 reg Skoda Octavia 1.9 tdi with a blown motor. I have a good motor which is also a PD 1.9 tdi. The difference between the two motors is the crankshaft sensors. The original has a timing ring located behind the flywheel where as the spare motor the timing ring is located in the crankcase. The sensors are completely different. Can you advise me if hhe wiring could be spliced or is there an adapter avalable to do the job.
Thanks
Ronnie
i have a 02 duramax with the lb7. replaced the sensor, still giving the code went and checked the reluctor wheel to see if it came lose or not and nothing wrong at all. wheel is steady as a rock. so I am at a loss right now as to what could be the problem. you said the ecm could be faulty too so how in the world would you go about checking on that?
I pulled two codes from my 2000 Mercedes S430 after engine stumbled then cut out soon after ignition. What are chances I would get both P0335 and P0341 codes (crankshaft and camshaft sensors, respectively)? Car ran OK a few days ago, last night underwent two inches of snow.
2007 Saturn in p0315 and p0335 put new sensor in light still on wiring is good dose it need to be cps relearn
Hi Benjamin. I am in D.R. Congo. I have a Nissan Serena car, with engine QR20DE, year 1999-2001 (if I m not mistaken). I had codes P0101 (MAF sensor) –, and P0335 twice. I was experiencing hard starting, and poor acceleration. I purchased new MAF and SPEED sensors from Japan, but that did not solve the problems. A mechanic detected a faulty ignition coil, that we replaced. Poor acceleration problem got less acute, then decide to replace the remaining 3 ignition coil. I suspected the new MAF sensor, and I bought one from junk, which improved the acceleration to quite normal though the MAF sensor MIL/CEL code did not go away.
Now, the problem is the hard starting. I also noticed a new problem, poor air blowing. I check out the MIL, and I got P0335 twice, and P1715. I also tried a SPEED sensor from junk to no avail. I took a few time to inspect the wiring, but they seem to be as on a new car. Will continue on inspecting.
I seem to notice that fuel consumption is higher than normal, this is somehow hard to tell because of daily traffic jam.
What should I check again to find what’s wrong with the engine?
I was long with details so others can find hints from my experience.
Thanks for your help.
One other thing I forgot is that the RPM is no more working. If the key is turned to ON position, the needle will move to 0 position, but will stay on that position when the engine is started. I also replaced the fuel pump.
Thanks.