Crankshaft Position Sensor Signal Missing or Erratic
The KIOTI-P0335 (Daedong) diesel fault code means: Crankshaft Position Sensor Signal Missing or Erratic. This is a serious severity code.
- Keep driving?
- Yes, but fix soon
- DIY difficulty
- moderate
- Estimated cost
- DIY sensor replacement: $40-$120 for the sensor part. Professional diagnosis and repair: $150-$400 depending on whether the issue is the sensor, harness, or reluctor ring. Reluctor ring replacement requires flywheel removal and runs toward the high end.
A $30 car code reader can't do diesel. The HD7000 reads full-system codes and does parked DPF regen, idle/speed-limit, and service resets from the cab — on everything from a 6.7 Cummins/Power Stroke/Duramax pickup to Class-8 trucks (Detroit, Paccar, CAT, Volvo, Mack, International).
Check Price on AmazonAffiliate link -- we earn a commission at no extra cost to you.
Full-system 6/9/16-pin diesel scan tool for Cummins, Paccar, CAT, Detroit and more — plug-and-play, no subscription. A cheaper way to read heavy-duty codes a basic OBD2 scanner skips entirely.
Check Price on AmazonAffiliate link -- we earn a commission at no extra cost to you.
Common Symptoms
- Tractor cranks over but takes a long time to fire up, or will not start at all
- Engine stalls suddenly at idle or under light load with no warning
- Instrument cluster displays P0335 or a flashing engine warning light
- RPM gauge drops to zero or reads erratically while the engine is still running
- Engine hesitates or surges badly during acceleration
- Black or excessive smoke from the exhaust during attempted starts
- DPF regen cycle fails to initiate because ECM cannot confirm stable engine speed
Probable Causes (Ranked by Likelihood)
- Crankshaft position sensor has failed internally or its reluctor ring is damaged Very Likely
- Wiring harness to the crankshaft position sensor is chafed, corroded, or has a broken connector pin Very Likely
- Air gap between the sensor tip and the reluctor ring is out of spec due to sensor loosening or debris buildup Likely
- Reluctor ring on the crankshaft has a missing, bent, or cracked tooth Possible
- ECM supply voltage or ground circuit is weak, causing intermittent sensor dropouts Possible
- Heavy metallic debris or iron filings packed against the sensor tip distorting the signal Less Likely
- ECM internal fault causing it to misread a good sensor signal Less Likely
Step-by-Step Diagnostic Procedure
Start with a visual check. Locate the crankshaft position sensor on the lower engine block near the flywheel housing. On most Daedong 3- and 4-cylinder engines it is a single-bolt magnetic sensor with a 2- or 3-pin connector. Look for cracked insulation, melted plastic, or a connector that has been pulled loose by the harness routing.
Inspect the connector pins. Unplug the sensor connector and check each terminal for green corrosion, pushed-back pins, or moisture. Clean any corrosion with electrical contact cleaner and a small wire brush. Reseat the connector firmly until it clicks.
Check the sensor tip for metal debris. With the sensor unplugged, use a flashlight to look at the sensor tip. A magnetic sensor will attract iron filings from normal wear. Wipe the tip clean with a rag and reinstall. A thick crust of debris can trigger P0335 on its own.
Measure sensor resistance. With the connector unplugged and the key OFF, set your multimeter to ohms. For a 2-wire passive (magnetic) sensor, measure across the two signal pins. Most Daedong crankshaft sensors read between 400 and 1,000 ohms. A reading of zero or open-circuit (OL) means the sensor has failed and needs replacement.
Check the wiring back to the ECM. With the multimeter set to continuity, probe each wire from the sensor connector to its ECM pin. A break in continuity on any wire points to a harness repair rather than a sensor swap. If you are not sure which ECM pin to test, this is the point to call a Kioti dealer tech who has the wiring diagram for your specific model.
Inspect the reluctor ring through the sensor port if possible. After removing the sensor, shine a flashlight into the opening and slowly bump the engine by hand using a breaker bar on the crankshaft bolt. Count the teeth as they pass. A missing or clearly bent tooth is visible and confirms you need more than a sensor swap.
Verify the sensor air gap. Using a feeler gauge, measure the gap between the sensor tip and the reluctor ring. Kioti Daedong spec is typically 0.5 to 1.5 mm. If the sensor was loose in its bore, the gap may be too large to produce a reliable signal. Tighten the sensor bolt to spec and recheck.
After any repair, clear the DTC using the instrument cluster code reset procedure on your Tier 4 Final model or with a Kioti dealer scan tool over CAN. Run the engine through a full warm-up cycle and confirm the code does not return before returning the tractor to service.
Frequently Asked Questions
What does Kioti code P0335 mean on my tractor?
It means the ECM is not receiving a clean, consistent signal from the crankshaft position sensor. That sensor tells the ECM exactly where the crankshaft is in its rotation so fuel injection timing is correct. Without it, the engine either cranks without starting, stalls unexpectedly, or runs rough.
Can I still drive or use my tractor with P0335 active?
You may be able to run it if the fault is intermittent, but it is not safe to depend on it for work. The engine can stall without warning, including while moving under load. Avoid operating on hills or with implements attached until you have fixed the fault.
How much does it cost to fix P0335 on a Kioti tractor?
If the sensor itself is the problem, a DIY repair runs about $40 to $120 for the part plus your time. A dealer or shop will typically charge $150 to $250 for sensor diagnosis and replacement. If the reluctor ring on the crankshaft is damaged, expect $300 to $400 or more because the flywheel has to come off.
Will the tractor start at all with this fault code?
It depends on whether the fault is constant or intermittent. A fully dead sensor usually prevents starting because the ECM cannot time the injectors. An intermittent fault may allow starting sometimes and not others. Do not count on the tractor being available when you need it until the code is resolved.
P0335 on Other Platforms
The same code ID appears across other engines, vehicles, and equipment. Diagnostic flow varies by platform — see the matching breakdown: