Order processing time 24h
Free shipping !
Support service 24/7
100% Secure Payment
Free shipping !
Support service 24/7
100% Secure Payment
View Categories

3 min read

P0335 — Crankshaft Position Sensor “A” Circuit #

Note: The description of DTC P0335 may vary depending on the vehicle manufacturer.

  • Crankshaft Position Sensor “A” Circuit Malfunction (General/OEMs)
  • Engine Speed Sensor Circuit Malfunction (Nissan/Infiniti)
  • CKP Sensor Circuit Fault (Ford)
  • Crank Position Sensor ‘A’ Circuit Problem (Toyota/Lexus)

Summary of Code P0335 #

The P0335 code is triggered when the engine control module (ECM) or powertrain control module (PCM) detects an abnormal signal or no signal from the crankshaft position sensor “A” circuit. The crankshaft position sensor is a critical component that monitors the position and rotational speed of the crankshaft, which is the main shaft of the engine. This information is vital for precise fuel injection and ignition timing. When the ECM cannot accurately determine the crankshaft’s position, it may result in poor engine performance, no start, or engine stalling. Because the description and diagnostic approach can vary between OEMs, always consult your vehicle’s service manual for specifics.

Frequent Symptoms for Code P0335 #

When the P0335 code is active, you may notice several telltale signs. These symptoms often range from subtle changes in engine behavior to total loss of function. Ignoring them can lead to more severe issues or leave you stranded.

  • Engine will not start (cranks but does not fire)
  • Intermittent or sudden engine stalling
  • Rough idling or running
  • Loss of power or hesitation during acceleration
  • Check Engine Light (CEL) illuminated
  • Poor fuel economy

Probable Causes for Code P0335 #

While the P0335 code points to a crankshaft sensor circuit issue, the underlying reasons can vary. Most commonly, problems are related to the sensor or its wiring, but deeper electrical or mechanical faults can also be at play. Here’s what to check, in order of likelihood:

  1. Faulty crankshaft position sensor (CKP sensor)
  2. Damaged, corroded, or disconnected sensor wiring or connector
  3. Faulty reluctor ring (the part the sensor reads on the crankshaft)
  4. Issues with the ECM/PCM (rare, but possible)
  5. Poor electrical ground or battery voltage issues
  6. Sensor installation error or excessive gap between sensor and reluctor ring

Step-by-Step Diagnostic for Code P0335 #

Diagnosing a P0335 fault involves systematic checks, starting with the basics and working toward more involved troubleshooting. Patience and careful observation are key—rushing can lead to misdiagnosis and unnecessary part replacements.

  1. Use an OBD-II scanner to confirm the presence of P0335 and check for related codes (like P0336).
  2. Visually inspect the crankshaft position sensor and its harness for obvious damage, corrosion, or disconnection.
  3. Test the sensor’s resistance with a multimeter, comparing values to OEM specifications.
  4. Check the sensor’s connector for bent pins, corrosion, or looseness.
  5. Inspect the reluctor ring for missing teeth, cracks, or misalignment.
  6. Verify ground and power supply at the sensor connector using a test light or multimeter.
  7. If all components check out, test continuity between the sensor connector and the ECM/PCM connector.
  8. As a last resort, consider ECM/PCM testing or replacement if all other steps fail to resolve the issue.

Possible Repairs for Code P0335 #

Once the root cause of P0335 is identified, repairs can range from straightforward to complex. Always ensure you use high-quality OEM or equivalent parts for best results.

  • Replace the crankshaft position sensor if faulty or out of specification
  • Repair or replace damaged sensor wiring or connectors
  • Clean sensor and connector terminals to remove corrosion
  • Replace a damaged or misaligned reluctor ring
  • Repair poor ground or power supply connections
  • Reinstall sensor with correct gap (per OEM specs)
  • Replace or reprogram ECM/PCM if confirmed defective (very rare)

Is It Safe to Drive with Code P0335? #

Generally, it is not recommended to drive with code P0335 active. If the crankshaft position sensor fails completely, the engine may not start or may stall suddenly during operation, creating a safety risk. Even intermittent faults can cause unpredictable engine behavior or leave you stranded. If you must drive, limit trips to essential travel and have the issue repaired as soon as possible.

Vehicles Most Commonly Affected by Code P0335 #

While any modern vehicle can experience P0335, some makes and models are more prone due to sensor design or location. Here are a few commonly reported:

  • Nissan Altima, Sentra, Maxima (especially early 2000s models)
  • Toyota Camry, Corolla, Tacoma
  • Honda Accord, Civic
  • Ford Focus, Escape
  • Chevrolet Silverado, Malibu
  • Chrysler/Dodge minivans and sedans

Common Mistakes & Best Practices for Code P0335 #

Misdiagnosis is common with P0335, especially when jumping to conclusions or skipping steps. Avoid costly errors by following these tips:

  • Do not replace the ECM/PCM unless you’ve verified all wiring, sensor, and reluctor ring are functioning.
  • Always check wiring thoroughly—many cases are due to damaged or corroded connectors, not the sensor itself.
  • Use only OEM or high-quality aftermarket sensors; cheap sensors can cause recurring faults.
  • Inspect the reluctor ring for damage, especially after engine work or timing belt replacement.
  • Clear codes after repairs and retest to confirm the fix.

Quick FAQ for Code P0335 #

Q: Can a weak battery cause code P0335?
A: Yes, low battery voltage or poor electrical connections can disrupt sensor signals, triggering this code. Always check battery health if you suspect electrical issues.

Q: Is P0335 always caused by a bad crankshaft position sensor?
A: Not always. Wiring issues, connector corrosion, reluctor ring damage, or even ECM faults can all cause P0335. Proper diagnosis is essential before replacing parts.