|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 ord...
- 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...