Skip to content
MotorFiable

Timing and crank/cam sensorsGeneric OBD-II codeUrgency: As soon as possible

Code P0335: crankshaft sensor circuit fault

P0335 means: crankshaft position sensor "A" circuit: malfunction.[1][2][3] The ECU is not receiving the expected signal from crankshaft position sensor "A": Autodoc Club describes it as the absence of electrical pulses from the crankshaft. With that signal the ECU knows the crankshaft's position and rotational speed, and uses them to calculate how much fuel to inject and when to fire the ignition.[1][3]

System
Timing and crank/cam sensors
Urgency
As soon as possible
Stop the car as soon as it is safe to do so
Possible causes
7
sorted from most to least likely
Type
Generic
The same on all makes

9 sourcesHow we work

What code P0335 means

The ECU is not receiving the expected signal from crankshaft position sensor "A": Autodoc Club describes it as the absence of electrical pulses from the crankshaft. With that signal the ECU knows the crankshaft's position and rotational speed, and uses them to calculate how much fuel to inject and when to fire the ignition.[1][3]

The sensor works together with a reluctor ring (tone wheel) mounted on the crankshaft, which generates a square-wave signal that the ECU interprets. If the sensor, its wiring or the ring fails, the ECU loses that reference and the engine runs erratically or stops.[1][2][3]

It is a generic OBD-II code (it starts with P0), so it means the same on any make; what changes from one engine to another is the most likely cause.[4]

Original definition (SAE J2012): Crankshaft Position Sensor "A" Circuit Malfunction[1][2][3]

Codes from the same family

They indicate the same problem in a specific cylinder, bank or sensor. Causes, symptoms and diagnosis are those on this page.

  • P0335Crankshaft position sensor "A" circuit: malfunction.
  • P0336Crankshaft position sensor "A" circuit: range or performance.[5][6][7]
  • P0339Crankshaft position sensor circuit "A": intermittent.[1]

Causes of P0335 and its family

From most to least likely, according to the sources.

  1. 1Faulty crankshaft position sensor.[1][2][3]
  2. 2Damaged wiring or connector: broken or corroded connector, sensor output short-circuited to earth or to voltage, or a poor electrical connection.[1][2][3]
  3. 3Crankshaft reluctor ring (tone wheel) that is damaged, broken or not turning properly.[1][2][3]
  4. 4Metal debris stuck to the tip of the sensor, often clutch dust or gearbox residue.[2]
  5. 5Worn or broken timing belt or chain.[1][3]
  6. 6Weak or flat battery, according to Autodoc Club; MechanicBase points out that the code usually comes from the wiring, the sensor or the timing.[1][3]
  7. 7ECU fault (uncommon).[2][3]

Symptoms

How to diagnose P0335

In order: from the most likely and cheapest to check to the most expensive.

  1. 1Read all the codes with a diagnostic tool: MechanicBase cites P0336, P0337, P0338 and P0339 as related, all of which concern the same sensor.[3]
  2. 2With the diagnostic tool, look in live data at the engine speed the ECU reads while the engine turns over, to check whether the sensor is sending a signal.[2][3]
  3. 3Inspect the sensor connector and wiring: breaks, corrosion, loose connections or short circuits to earth.[1][2][3][8]
  4. 4Remove the sensor and check whether it has metal filings on the tip (often clutch dust or gearbox residue) and whether it is properly secured.[2][8]
  5. 5Check the sensor signal with an oscilloscope or the diagnostic tool while the engine turns over; MechanicBase speaks of a 5 V square-wave signal and refers you to the car's service manual for the normal pattern. According to the manual, the sensor's resistance can also be measured.[2][3][8]
  6. 6Check the reluctor ring (tone wheel) and the condition of the timing belt or chain.[1][3]
  7. 7If everything above is fine and the sensor still does not give a correct signal, replace it; the ECU is the last suspect.[2][3]

Can I keep driving with P0335?

As soon as possible

Autodoc Club and MechanicBase agree: this is not a fault to put off. It can prevent starting and stop the engine while it is running; Autodoc Club calls it a safety hazard and urges fixing it immediately, and MechanicBase rates it as serious and advises against driving with it. Carista gives it a high severity and cites intermittent stalling and sudden loss of power while driving. If the cause is a broken timing belt or chain, the engine can suffer serious damage, according to MechanicBase.[1][2][3]

Parts related to code P0335

The parts that most often cause this code. The code points to the circuit, not always the part: diagnose before you buy.

Affiliate links: if you buy from these shops, MotorFiable may receive a commission at no cost to you. Check compatibility against the registration plate or VIN before ordering. More information

Documented faults related to P0335

Known faults of specific engines and cars, with their repair cost, the affected years and their sources.

Faults in which this code appears

Engine sensors: the most serious faults by engine and car

All faults with the engine sensors (29)

Wiring, connectors and short circuits: the most serious faults by engine and car

All faults with the electrical wiring (160)

Timing belt: the most serious faults by engine and car

All faults with the timing belt (29)

Timing chain: the most serious faults by engine and car

All faults with the timing chain (47)

12 V battery: the most serious faults by engine and car

All faults with the 12 V battery (98)

P0335 by make

Documented faults that can trigger P0335 in each make's engines and cars.

Frequently asked questions

Can I drive with code P0335?

The sources advise against it. MechanicBase recommends not driving with this code, because the car may behave erratically and leave you stranded on the road; Autodoc Club calls it a safety hazard and urges fixing it immediately; Carista cites intermittent stalling and sudden loss of power with the engine running.[1][2][3]

What does the crankshaft position sensor do?

It measures the crankshaft's position and rotational speed. With that signal, the ECU calculates how much fuel to inject and when to fire the ignition; that is why, without a correct signal, the engine runs erratically or stops. It works with a reluctor ring mounted on the crankshaft.[1][3]

Do you have to replace the crankshaft sensor when P0335 appears?

Not always. MechanicBase warns that many people replace parts before checking for simple faults, such as a broken wire, and recommends a visual inspection before buying anything. Carista adds that it is worth checking the connector and whether there is metal debris stuck to the tip of the sensor.[2][3]

Can a weak battery cause P0335?

Autodoc Club includes a weak or flat battery among the causes. MechanicBase clarifies that, if the battery fails, several codes can be stored because voltages are missing, but that this code normally comes from faulty wiring or connectors, the sensor itself, or problems with the timing belt or chain.[1][3]

Does P0335 mean the same on all makes?

Yes. Codes that start with P0 are generic OBD-II codes and have the same definition across all manufacturers.[4]

Will I pass the MOT with code P0335?

If the code has switched on the engine warning light, no: with that light on, the inspection records a serious defect, and on Euro 5 and Euro 6 cars the ITV (Spain's roadworthiness inspection, similar to the MOT) also reads the OBD diagnostic system. Repair the fault before you go; clearing the code just before the inspection does not help either, because it counts as a serious defect.[9]

Not sure what is wrong with your car? Describe what you notice in the symptom diagnosis or see all fault codes.

Sources

Every fact on this page links to its source. If you find an error, let us know.

  1. Código OBD2 P0335: causas, síntomas y cómo corregirloAutodoc Club · Technical documentation · consulted 2 October 2026 · in Spanish
  2. P0335: Crankshaft Position Sensor A Circuit MalfunctionCarista · Technical documentation · consulted 2 October 2026
  3. P0335 Code – Meaning, Causes & How to fix itMechanic Base · Technical documentation · consulted 2 October 2026
  4. On-board diagnosticsWikipedia · Other source · consulted 2 October 2026
  5. Código OBD2 P0336: causas, síntomas y cómo corregirloAutodoc Club · Technical documentation · consulted 4 October 2026 · in Spanish
  6. P0336 Code – Meaning, Causes & How to fix itMechanic Base · Technical documentation · consulted 4 October 2026
  7. DTC P0335 or P0336, Saab 9-5 (9650) 2011, motor de gasolina de 2.0 l (copia del manual de taller de Saab)Saab WIS Online (Saab Workshop Information System) · Technical documentation · consulted 4 October 2026
  8. DTC P0335 Crankshaft position sensor "A" circuit, Saab 9-2X (9346) 2005, 2.5iSaab WIS Online (Saab Workshop Information System) · Technical documentation · consulted 2 October 2026
  9. Desmontando mitos: ¿puede pasar mi coche la ITV con el testigo de «avería motor» encendido?Diariomotor · Motoring press · published 8 March 2021 · consulted 2 October 2026 · in Spanish