EN

Severity: High Code type: Generic (all makes)

P0335 Code: Crankshaft Position Sensor A Circuit Malfunction

The engine computer lost the crankshaft position signal. Expect stalling or a crank-no-start.

At a glance

Severity: 4/5 – High4/5

Severity: High

Meaning
Crankshaft Position Sensor A Circuit Malfunction
System
Ignition & Misfire · Powertrain
Safe to drive?
With caution
Typical repair cost
$50–$900
DIY difficulty
Moderate

The crankshaft position sensor reads a toothed tone ring on the crankshaft, harmonic balancer or flywheel. It gives the engine computer its most important input: exactly where the crank is and how fast it is turning. Spark timing, injector timing and misfire detection all depend on it. P0335 sets when the computer gets no signal, or an implausible one, from sensor A while the engine is cranking or running. Many engines won't start at all without this signal. Others limp along using the camshaft sensor as a backup but can stall with no warning, often once the engine is hot.

How to read P0335

How to read P0335P10233354
  1. P Powertrain
  2. 0 Generic (SAE)
  3. 3 Ignition / misfire
  4. 35 Specific fault

Symptoms

  • Engine cranks normally but won't start
  • Stalling while driving or at a stop, often when fully warmed up, then restarting after it cools
  • Tachometer drops to zero or jumps while the engine is running
  • Rough running, misfires or hesitation
  • Check-engine light on, sometimes with P0340 or misfire codes

Possible causes

Ranked by how often each cause is behind this code (editorial estimate).

  1. Failed crankshaft position sensor, often breaking down internally when hot 36%
  2. Chafed, broken or oil-soaked wiring or connector at the sensor 22%
  3. Damaged, loose or dirty tone ring (slipped balancer ring, missing teeth, metal debris on a magnetic sensor tip) 12%
  4. Low battery voltage or poor engine grounds weakening the signal while cranking 10%
  5. Shorted 5-volt reference shared with another sensor pulling the crank sensor supply down 8%
  6. Sensor not fully seated, or wrong air gap after previous work 7%
  7. Engine computer fault 5%

Diagnosis step by step

Diagnostic flow: P03351Watch rpm on a scan tool whilecranking2Check battery and cranking voltage3Inspect the sensor wiring andconnector4Test the sensor by type5Pull the sensor and inspect the tipand tone ring6Replace with a quality sensor and doany relearn
  1. Watch rpm on a scan tool while cranking

    Connect a scanner and watch engine rpm while someone cranks the engine. A healthy system shows roughly 150–300 rpm while cranking. Zero rpm while the engine is clearly turning over means the computer isn't receiving a crank signal, which confirms the code.

    Tools: OBD-II scanner

  2. Check battery and cranking voltage

    Measure battery voltage while cranking. If it drops below about 9.6 volts, the sensor signal and the computer can drop out. Fix a weak battery or bad cable before condemning the sensor, and check for P0562 as well.

    Tools: Multimeter

  3. Inspect the sensor wiring and connector

    Depending on the engine, the sensor may sit at the front near the balancer, on the side of the block or at the rear by the flywheel. Look for melted insulation near the exhaust, a connector full of oil, broken locks or pulled terminals.

    Tools: Flashlight

  4. Test the sensor by type

    A two-wire magnetic sensor should show a resistance within spec and produce an AC voltage while cranking. A three-wire Hall sensor needs a steady reference voltage (usually 5 volts, sometimes 12), a good ground, and a signal that switches on and off as the engine turns. Test the supply and ground first, because they are the most often overlooked.

    Tools: Multimeter

  5. Pull the sensor and inspect the tip and tone ring

    Look for metal shavings stuck to a magnetic tip and for rubbing marks, which mean the ring or crank is out of position. Through the sensor hole, rotate the engine by hand and check the ring for missing or bent teeth. On balancer-mounted rings, look for a ring that has slipped on its rubber.

    Tools: Flashlight

  6. Replace with a quality sensor and do any relearn

    Crank sensors are an area where cheap parts often fail quickly, so an OE-grade sensor is worth the money. After installation, some makes require a crankshaft position variation relearn with a capable scan tool so misfire detection works correctly.

    Tools: OBD-II scanner

Where the parts are

Ignition: coils and spark plugs per cylinder – P03351234567
Ignition: coils and spark plugs per cylinder
  1. 1Ignition coil
  2. 2Spark plug
  3. 3Fuel injector
  4. 4Camshaft sensor
  5. 5Crankshaft sensor
  6. 6Engine computer (ECM)
  7. 7Intake manifold

Repair options & costs

RepairDIY?Estimated cost
Replace crankshaft position sensor (easy access) Yes $150–$350
Replace crankshaft position sensor (behind starter, under intake or transmission-side) No $300–$650
Repair sensor wiring or connector No $100–$350
Replace harmonic balancer or damaged tone ring No $300–$900
Crankshaft position variation relearn (scan tool) No $50–$150

Rough US estimates for parts and labor; shop rates vary by region. Not a quote.

Notes by brand

Nissan

Early-2000s Nissan models with the 2.5L QR25DE and 3.5L VQ35DE engines (Altima, Sentra, Maxima and others) are known for crankshaft and camshaft position sensor failures that cause sudden stalling. Some of these vehicles were covered by a recall, so run your VIN through NHTSA's recall lookup before paying for sensors.

P0335 on Nissan in detail

Chevrolet

On many GM engines, the computer has to learn crankshaft position variation after a crank sensor, crankshaft or balancer replacement. Without that relearn, misfire detection may not work correctly and a relearn code can set, so make sure the shop or your scan tool can perform it.

Field data

Jeep 14 Patriot, Compass, Grand Cherokee
Nissan 13
Dodge 10 Journey
Hyundai 5
Chevrolet 2 Equinox, Silverado 2500
Chrysler 2 200
Kia 2 Sorento, Soul

Source: NHTSA Complaints API (US government open data), analyzed by DTC mention.

Emissions / smog test impact

Will fail

If the car runs well enough to reach the test, a stored P0335 with the check-engine light on fails an OBD smog inspection. The misfire monitor relies on this sensor, so readiness status may not be complete until it has been fixed and driven.

Frequently asked questions

My engine cranks but won't start. Is it the crank sensor?

It's one of the top suspects, especially if P0335 is stored and the scan tool shows zero rpm while cranking. Other no-start causes, such as no fuel pressure, a failed fuel pump relay or immobilizer problems, usually show normal cranking rpm, so that one reading narrows it down quickly.

Why does it only stall when the engine is hot?

Many failing crank sensors develop internal cracks that open up as they heat and expand. The signal drops out, the engine dies, and after 20–30 minutes of cooling it restarts. That pattern points strongly at the sensor itself.

Is an aftermarket crank sensor okay?

Quality varies widely. Cheap sensors are a common reason for a repeat failure or a code that comes back within weeks. For a part that can leave you stranded, an OE or OE-supplier sensor is worth the extra cost.

Will the engine run on the camshaft sensor alone?

Some engines can, in a backup mode with reduced performance. Most need the crank signal to start or to stay running reliably. Don't count on it.

Sources