Skip to Content
103 State St East Jordan, MI, 49727
  • MON: Closed
  • TUES: 8:00AM - 6:00PM
  • WED: 8:00AM - 6:00PM
  • THUR: 8:00AM - 6:00PM
  • FRI: 8:00AM - 6:00PM
  • SAT: Closed
  • SUN: Closed
MORE >
  • Yelp
  • Google Business Profile
  • Facebook
7984 North St Central Lake, MI, 49622
  • MON: 8:00AM - 6:00PM
  • TUES: 8:00AM - 6:00PM
  • WED: 8:00AM - 6:00PM
  • THUR: 8:00AM - 6:00PM
  • FRI: Closed
  • SAT: Closed
  • SUN: Closed
MORE >
  • Yelp
  • Google Business Profile
  • Facebook

How do you fix a P0335 code?

The P0335 code indicates a fault in the Crankshaft Position Sensor A circuit, which can prevent the engine from starting or cause stalling. Fixing it usually involves inspecting the sensor, its wiring and connectors, checking related fuses, and replacing faulty components as needed.


What P0335 Means


The engine control unit (ECU) relies on the crankshaft position (CKP) sensor to tell it the position and rotational speed of the crankshaft. When the CKP signal is missing, erratic, or out of range, the ECU cannot correctly time ignition and fuel delivery, triggering P0335.


Common Symptoms


Signs that point toward a crankshaft position sensor circuit issue often overlap with other problems, but these are frequently reported by drivers:



  • Engine cranks but does not start or starts intermittently

  • Rough idle or engine misfires

  • Engine stalls suddenly or runs poorly

  • Check Engine Light illuminated with code P0335

  • Tachometer readings may be erratic or absent


These symptoms indicate a CKP circuit fault but require diagnostic confirmation to identify the exact cause.


Likely Causes


Several issues can trigger P0335. Understanding the most common ones helps focus testing and repairs:



  • Faulty CKP sensor (wear, damage, or internal failure)

  • Damaged, frayed, or corroded wiring or connectors in the CKP circuit

  • Oil leaks or contamination around the sensor

  • Misaligned or damaged reluctor ring or timing components

  • Blown fuse or poor grounding/earth in the CKP circuit

  • Malfunctioning module/PCM or internal wiring fault


Because the CKP system is integral to engine timing, faults can range from simple electrical problems to more involved mechanical or electronic issues.


Diagnosis: Step-by-Step


To identify the source of P0335, follow a structured diagnostic process. This approach helps differentiate sensor faults from wiring, power, or PCM problems.



  • Check for other stored codes and review freeze-frame data using a compatible scan tool

  • Visually inspect the CKP sensor, wiring harness, and connectors for damage, corrosion, or oil contamination

  • Inspect fuses and relays related to the CKP circuit and ensure proper power/grounding

  • Test the CKP sensor resistance (as specified by the manufacturer) with a multimeter and compare to spec

  • Use an oscilloscope or a capable scan tool to observe the CKP signal waveform while cranking

  • Inspect crankshaft timing components and reluctor ring for wear, cracks, or misalignment

  • If tests indicate a faulty sensor or wiring, replace the component and re-test


Conclusion: Accurate diagnosis may require professional tools and knowledge, especially when the PCM or timing components could be involved.


Repair Options


Once the fault is identified, these are common repair actions, listed from simplest to more involved:



  • Replace a faulty CKP sensor with a quality part

  • Repair or replace damaged CKP wiring harnesses and connectors; apply dielectric grease and ensure secure connections

  • Address oil leaks or contamination around the sensor to protect the new sensor

  • Verify and, if necessary, correct timing alignment (timing belt/chain, gears, or reluctor alignment)

  • Clear codes and perform a drive cycle to confirm the issue is resolved and that no new codes appear


Concluding: After repairs, if the code reappears, the problem may be more complex (such as PCM faults or timing system issues) and should be re-evaluated by a professional.


Practical Tips and Safety


- Always disconnect the battery before working on engine electrical systems to prevent shorts or shocks.

- Use OEM or high-quality CKP sensors to ensure reliable performance.

- When working near the timing system, observe proper procedures to avoid injury or engine damage.


When to Seek Professional Help


If you are not comfortable performing electrical tests, wiring repairs, or timing checks, or if the code persists after a replacement sensor and wiring fix, consult a qualified technician. A professional can perform advanced diagnosis, perform timing checks, and rule out PCM-related faults.


Summary


The P0335 code signals a malfunction in the crankshaft position sensor A circuit, which can prevent starting or cause stalling. A careful sequence of checks—visual inspection, fuses and grounds, sensor resistance, signal waveform, and timing components—will typically identify whether the CKP sensor, wiring, or PCM is at fault. Replacing the faulty sensor or repairing wiring usually resolves the issue; if problems persist, professional diagnostic support may be required.

What are common mistakes when fixing PO335?


If any of these are present on the connector. It will block the proper signal. And set the P 0335. Code also sometimes the connector might just be loose a simple fix could be to unplug.



How much does it cost to fix a P0335?


Crankshaft position sensor prices range from $3 all the way to $700, excluding labor costs. Replacing a crankshaft position sensor is costly and requires a lot of skill, but it's also one of the most reliable ways to fix code P0335.



Can a weak battery cause P0335?


Low battery voltage can contribute to a MIL On condition for P0335 (Crankshaft Position Sensor Circuit) and/or P0340 (Camshaft Position Sensor Circuit) due to inconsistent rotational speed of the engine's crankshaft.



What can cause a crankshaft position sensor code?


Common Causes of P0335
For example, your car could have a damaged crankshaft sensor. Another possibility is a failed Powertrain control module. However, a variety of sensors output issues could also be the cause of the error code along with a failed crank sensor.


Ryan's Auto Care

Ryan's Auto Care - East Jordan 103 State St East Jordan, MI 49727 231-222-2199
Ryan's Auto Care - Central Lake 7984 North St Central Lake, MI 49622 231-544-9894

Ask any car or truck owner in Central Michigan who they recommend. Chances are they will tell you Ryan's Auto Care.