01 How to Avoid Common Mistakes When Choosing Auto Parts • 02 "We Got It Wrong": Ford Delays Electric Vehicles, Prioritiz… • 03 How to tell if a broken timing belt damaged the engine? • 04 Infotainment Evolution: From AM and FM to Touchscreen Conne… • 05 What is Brake Disc Skimming and Why Do You Need It? • 06 B0017 and B0018: Right Front or Passenger Frontal Deploymen… • 07 AT Gearbox vs DSG Gearbox: What’s the Difference? • 08 When Reconnecting The Battery, Which Terminal is Connected … • 09 The Importance of Timing Belt Replacement: Preventing Engin… • 10 Toyota Hilux Spare Parts List and Part Numbers •

DTC codes / P03xx · Ignition system and misfire / P0335

P0335Crankshaft Position Sensor A Circuit Malfunction

P0335 means the engine computer has lost a valid signal from the crankshaft position sensor on circuit A, so it cannot reliably tell where the crankshaft is in its rotation. The computer detects this when the signal is missing, intermittent, or electrically out of range while the engine is cranking or running.

SystemPowertrain
Code typeGeneric (all makes)
SeverityHigh
Fix difficultyIntermediate
AreaIgnition system and misfire

Symptoms you may notice

  • The engine cranks but does not start, or starts only after long cranking
  • The engine stalls suddenly while driving or at idle
  • The engine runs rough, misfires, or has a noticeable loss of power
  • The tachometer reads zero or jumps erratically while the engine is running
  • The check engine light is on, often with a hard-start or no-start condition
  • Often no symptoms besides the warning light when the fault is intermittent

Common causes, most likely first

  1. Failed crankshaft position sensor
  2. Damaged, chafed, or disconnected sensor wiring or connector
  3. Metal debris or a damaged reluctor wheel on the crankshaft
  4. Excessive air gap between the sensor and the reluctor wheel
  5. Poor sensor ground or reference voltage circuit
  6. Corroded or loose terminals at the sensor or engine computer
  7. Failed engine computer driver circuit (rare)

How to diagnose and fix it

  1. Scan all modules for stored and pending codes, then record freeze-frame data for P0335
  2. Inspect the sensor connector and wiring for damage, corrosion, or looseness
  3. Check the sensor mounting, air gap, and reluctor wheel for debris or damage
  4. Measure sensor resistance and compare it to the manufacturer's specification
  5. Back-probe the signal circuit with a multimeter or oscilloscope while cranking to confirm signal presence
  6. Check ground and reference voltage circuits for excessive resistance or voltage drop
  7. Replace the crankshaft position sensor only after electrical and mechanical checks confirm it is faulty, then clear codes and verify repair

Why a crank sensor code is often a wiring fault

  • A P0335 is frequently set by a chafed wire near the exhaust manifold or a loose connector, not by a failed sensor, so inspect the harness before replacing parts.
  • Metal shavings stuck to the sensor tip or a cracked reluctor wheel can mimic a failed sensor and will set the code again after replacement.
  • An intermittent P0335 may only appear during heat soak or vibration, so wiggle-test the harness while watching live crankshaft signal data.
  • A weak battery or slow cranking can cause a no-start with P0335 because the computer needs a minimum cranking speed to see the signal.
  • Some vehicles set P0335 when the sensor is fine but the engine computer loses its ground, so check grounds before condemning the sensor.

Can I keep driving with P0335?

Do not drive the vehicle if it is stalling or will not restart reliably, because a sudden stall takes away power steering and most of the brake assist. If the engine still runs and the light is on, drive only to a safe repair location and avoid high-speed or heavy-load driving.

Tools that help

Tools we recommend are in the Auto Veteran shop on Amazon. As an Amazon Associate we earn from qualifying purchases.

Guidance is general and written for all OBD-II vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.

Running on fumes Free guides aren't free to make. Top up the tank. Any amount, one time. Fuel the Garage