P0335 on Toyota: Causes, Fix Cost & Diagnosis | AXLY.pro

Toyota Check Engine Code

P0335 on Toyota

Crankshaft Position Sensor A Circuit Malfunction

Severity: high DIY difficulty: 3/5 Toyota cost: $80–$280

Also covers: Lexus, Scion

P0335 on Toyota: what makes it different

P0335 indicates a fault with the crankshaft position sensor (CKP) signal and is a notable concern on Toyota vehicles equipped with the 2AZ-FE and 1ZZ-FE four-cylinder engines. Toyota's crankshaft position sensors on these platforms are known to become intermittent with age and heat exposure, often causing no-start conditions or stalling that returns an apparently unrelated misfire history along with this code.

Most-affected engines

  • 2AZ-FE 2.4L I4 (Camry, RAV4, Solara, Highlander)
  • 1ZZ-FE 1.8L I4 (Corolla, Matrix, Celica)
  • 2GR-FE 3.5L V6 (Camry, RAV4, Highlander — less common)

Common model years: 2002–2014

Most likely cause on Toyota

Failed or intermittent crankshaft position sensor caused by heat soak and age-related deterioration of the sensor's internal windings on the 2AZ-FE and 1ZZ-FE engines.

Known Toyota engine-family issues

On the 2AZ-FE, the crankshaft position sensor is located low on the engine block near the oil pan, where it is exposed to heat from the exhaust and contamination from any rear main seal leaks. A common pattern on these engines is a vehicle that starts fine when cold but stalls or refuses to restart after reaching operating temperature — this is a classic symptom of a heat-soaked CKP sensor. The engine will typically restart after it cools for 20–30 minutes, which is a strong diagnostic indicator.

Toyota-specific causes (most common first)

  1. Heat-degraded crankshaft position sensor on 2AZ-FE and 1ZZ-FE platforms failing intermittently when hot
  2. Damaged or chafed sensor wiring harness routed near hot exhaust components
  3. Reluctor ring (tone wheel) damage caused by a previous engine oil seal failure allowing debris contact
  4. Excessive crankshaft end play from bearing wear affecting reluctor ring-to-sensor gap
  5. Corrosion in the crankshaft position sensor electrical connector
  6. Weak battery or charging system causing erratic ECM power supply that mimics a sensor fault

Toyota-specific diagnostic tip

If the code is intermittent and only occurs when the engine is hot, replicate the failure by driving to operating temperature and then testing resistance across the sensor terminals immediately after the code sets. Toyota's crankshaft position sensors are inductive (magnetic) type on these engines — a normal cold reading can shift significantly when the sensor is heat-soaked. Also inspect the reluctor ring through the sensor port with a mirror and flashlight to confirm no teeth are damaged before condemning the sensor.

Symptoms drivers report

  • Check engine light
  • Engine cranks but will not start
  • Random stalling (often when hot, then restarts when cool)
  • Hard starting
  • Erratic tach reading

Typical repair cost on Toyota

Most Toyota owners fix P0335 for between $80 and $280, depending on which underlying cause turns out to be at fault. Start with the most-likely cause for your vehicle — Failed or intermittent crankshaft position sensor caused by heat soak and age-related deterioration of the sensor's internal windings on the 2AZ-FE and 1ZZ-FE engines. — before throwing parts at it.

Toyota P0335 FAQ

My Toyota Camry 2AZ-FE starts fine but stalls and won't restart when hot — could P0335 be the cause?

This is a textbook symptom of a failing crankshaft position sensor on the 2AZ-FE. The sensor's internal resistance changes as it heats up, eventually causing the signal to drop out completely. Once the engine cools and resistance normalizes, it starts again. Replacing the CKP sensor resolves this in the majority of cases.

Can I drive my Toyota with P0335 active?

You should not drive with an active P0335. The crankshaft position sensor provides the fundamental signal the ECM needs to calculate ignition timing and fuel injection. If the signal drops out while driving, the engine will stall without warning, creating a safety hazard. Have it diagnosed and repaired promptly.

Is P0335 expensive to fix on a Toyota?

Generally no — the crankshaft position sensor itself is an affordable part, and on the 2AZ-FE and 1ZZ-FE the sensor is accessible without major disassembly. Labor is typically one hour or less. The total repair cost is usually well under $300 at an independent shop.

Related codes

P0336P0337P0338P0340

Drive a different make? See the general P0335 guide for cross-vehicle causes and symptoms.

Confirm P0335 on your Toyota in 60 seconds

Two cheap things and you can read P0335 on your Toyota yourself — with freeze-frame and live data, free. No subscription.

1. Download AXLY Free 2. Veepeak OBDCheck BLE+ — ~$30

Most common fix for P0335:

Crankshaft position sensor

As an Amazon Associate, AXLY earns from qualifying purchases. General P0335 guide →