Fault code lookup

PowertrainP0335

Serious

Severity: Serious - have it checked soon

Crankshaft Position Sensor A Circuit

45 brands affected · Generic SAE J2012 description.

Key terms: Control module: a small computer that runs one part of the car · SAE J2012: the standard generic code list · Powertrain: engine, transmission and emissions

1What it means in plain English

The crankshaft position sensor signal is missing or unreliable, so the engine computer may not know the engine's position or speed.

2Common causes

  1. Faulty crankshaft position sensor
  2. Damaged reluctor ring or flywheel teeth
  3. Damaged wiring or connector
  4. Metal debris on the sensor tip
  5. Engine control module fault

3Can I drive?

Serious · drive with care

If the engine still starts and runs normally, drive carefully to a workshop. A failing crankshaft sensor can cut the engine without warning; if it stalls or will not restart, have the car towed.

This page gives general information. It is not professional advice. For a definite diagnosis and a repair quote, ask a qualified mechanic to inspect the car.

4Brand data 45

BrandCodeDescriptionSystem
Ashok Leyland CVP0335Crankshaft Position Sensor A Circuit SAEPowertrain
BAIC MotorP0335CKP Sensor Signal Fault BrandPowertrain
Mercedes-BenzP0335Crankshaft Position Sensor A Circuit SAEPowertrain
BMWP0335Signal not plausible BrandPowertrain
BYDP0335Crankshaft position sensor BrandPowertrain
CheryP0335Speed sensor BrandPowertrain
ChryslerP0335Crankshaft Position (CKP) sensor circuit BrandPowertrain
DaewooP0335Wrong RPM signal BrandPowertrain
DaihatsuP0335Crank angle sensor system BrandPowertrain
DFFSP0335Engine speed sensor signal lost BrandPowertrain
DFFXP0335Crankshaft position sensor BrandPowertrain
DFXKP0335Crank Signal Undetected BrandPowertrain
EOBDP0335Kolvikettasensori 'A' ahel BrandPowertrain
FiatP0335Crankshaft Position Sensor A Circuit SAEPowertrain
FordP0335Crank position sensor BrandPowertrain
GeelyP0335CPS Signal Malfunction BrandPowertrain
GMP0335Crankshaft Position Sensor A Circuit BrandPowertrain
Great WallP0335No crankshaft signal BrandPowertrain
HafeiP0335Crankshaft position sensor BrandPowertrain
HoldenP0335Crankshaft Position Sensor Circuit BrandPowertrain
HondaP0335Crankshaft Position Sensor A Circuit SAEPowertrain
HyundaiP0335Crankshaft Position Sensor A Circuit SAEPowertrain
IsuzuP0335Crankshaft Position Sensor A Circuit SAEPowertrain
Land RoverP0335Crankshaft Position Sensor A Circuit SAEPowertrain
MahindraP0335Crankshaft Position Sensor A Circuit SAEPowertrain
MaseratiP0335Crankshaft position sensor circuit BrandPowertrain
MazdaP0335Crank position sensor BrandPowertrain
MitsubishiP0335Crank angle sensor BrandPowertrain
NissanP0335CPS/circuit BrandPowertrain
OpelP0335Crankshaft Position Sensor A Circuit BrandPowertrain
PeroduaP0335Crank angle sensor system BrandPowertrain
PeugeotP0335Crankshaft Position Sensor A Circuit SAEPowertrain
PorscheP0335Crankshaft Position Sensor A Circuit SAEPowertrain
ProtonP0335Crank angle sensor BrandPowertrain
RenaultP0335Crankshaft Position Sensor A Circuit SAEPowertrain
SaabP0335Crankshaft Position Sensor A Circuit BrandPowertrain
MG (SAIC)P0335Crank Sensing Problem BrandPowertrain
SmartP0335Crankshaft Position Sensor A Circuit SAEPowertrain
SprinterP0335Crankshaft Position Sensor A Circuit SAEPowertrain
SubaruP0335Crankshaft Position Sensor A Circuit Malfunction BrandPowertrain
SuzukiP0335Crankshaft position sensor 'A' circuit malfunction BrandPowertrain
SWM MotorP0335Crankshaft position sensor circuit: no signal BrandPowertrain
TataP0335Rpm Signal BrandPowertrain
ToyotaP0335Crankshaft position sensor circuit no signal BrandPowertrain
VolkswagenP0335Crankshaft position sensor (G28): malfunction; Defective BrandPowertrain

Legend: SAE is the generic J2012 description; Brand is text taken from that manufacturer’s data. Manufacturer rows keep the wording and language of the source data, and non-English text is tagged so screen readers pronounce it correctly.

5Extended variant codes 8

These 7-character codes are manufacturer-specific variants of P0335 and may be reported by some scan tools.

BrandCodeDescriptionSystem
HyundaiP033500is set when CMPS signal is outputted while CKPS signal does not generate. This code is due to CKPS circuit or component failure. If CKPS signal is not inputted during driving, RPM is calculated based on CMPS signal BrandPowertrain
SsangYongP033500Crankshaft Position Sensor Circuit error BrandPowertrain
SsangYongP033501Faulty crank position sensor signal - no engine RPM BrandPowertrain
Mercedes-BenzP033502Der Positionssensor 1 der Kurbelwelle hat einen elektrischen Fehler. Es liegt ein allgemeiner Signalfehler vor. BrandPowertrain
SsangYongP033502Faulty crank position sensor signal - faulty recognition of gap BrandPowertrain
Mercedes-BenzP033503Der Positionssensor 1 der Kurbelwelle hat einen elektrischen Fehler. Es liegt ein Frequenz- oder Pulsweitenmodulationsfehler vor. BrandPowertrain
SsangYongP033504Crank position sensor adaptation malfunction - poor initialization BrandPowertrain
SsangYongP033508Faulty crank position sensor signal - no engine RPM BrandPowertrain

6Related codes

Browse Pxxx codes or P033xx codes.

OpenDTC - independent fault code reference