What it means
The crankshaft position (CKP) sensor signal is missing or implausible. The CKP is essential — without it the ECU cannot synchronise injection or ignition, and the engine will not start or will stall.
At a glance
- Usually lights the check-engine light
- Affects emissions; the car can fail an emissions test
- The engine or gearbox may go into limp mode
How it works
Crankshaft position sensor A reports crankshaft rotation and position so the ECU can time ignition and fuel injection. P0335 sets when the ECU detects a missing or implausible signal from this circuit, which can prevent starting or cause the engine to stall.
Common causes
Most likely first.
- Sensor failed (heat damage common)
- Wiring or connector fault
- Reluctor ring damaged or contaminated with metal debris
Symptoms
- Check-engine light
- Hard starting or no start
- Engine stalling
- Rough running
How to diagnose it
- Record freeze-frame data and check live engine speed while cranking; a missing or erratic RPM reading helps confirm the CKP signal problem.
- Inspect sensor A's connector and wiring near the engine for loose terminals, heat damage, chafing, or contamination.
- Check the CKP circuit for opens, shorts, and poor connections using the vehicle wiring information and manufacturer's specification.
- Inspect the sensor mounting and reluctor ring for damage, looseness, or metal debris that could distort the signal.
- Test the CKP sensor output with suitable equipment and compare it with the manufacturer's specification before replacing parts.
Common fixes
- Reconnect or clean the CKP sensor connector.
- Repair chafed, heat-damaged, or broken CKP wiring.
- Remove debris from the sensor or correct a damaged reluctor ring.
- Replace a CKP sensor that fails the specified circuit or signal test.
Can I keep driving?
A crankshaft position signal fault can cause sudden stalling or leave the vehicle unable to restart, so avoid driving in traffic or on roads where a stall would be dangerous. Arrange prompt diagnosis; do not continue if the engine is stalling.
A code shows where the control module detected a fault, not always which part failed. Check the causes in order and confirm with a test before replacing parts. Have several codes? Check them together
This is a generic code: it means the same on every make. The car’s maker may add more detail in its own service information.