Code result

P0335

Crankshaft Position Sensor 'A' Circuit Malfunction

High severity

What it means

This code indicates a problem with the signal from your engine's crankshaft position sensor, which is crucial for the car's computer to know the engine's speed and piston position. Without this, the engine struggles to run or may not start.

Is it safe to drive?

No — stop driving

A P0335 code often leads to the engine stalling or not starting at all. If the engine does run, it can be unreliable and stall unexpectedly, making it unsafe to drive. Get it repaired immediately.

Most likely causes

  • Faulty Crankshaft Position Sensor

    high

    The sensor itself can fail, providing an intermittent or no signal to the PCM.

  • Wiring Harness Issues (open, short, corrosion)

    medium

    Damaged wires or corroded connectors can prevent the sensor signal from reaching the PCM.

  • Damaged Reluctor Wheel/Tone Ring

    low

    If the metal wheel the sensor reads is damaged or misaligned, it can cause an incorrect signal.

  • PCM (Powertrain Control Module) Failure

    low

    Rarely, the PCM's input circuit for the crankshaft sensor can fail.

Get the full diagnosis

Add your vehicle and see step-by-step repair help, recalls, and TSBs in Wrenchify.

Diagnose P0335 free

No credit card required