Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All Articles →
🧭 Diagnostic Flowchart 🎬 Helpful Videos 🛍️ Shop This Part

P0322 on 2009-2013 Toyota Corolla: Causes and Fixes for No Engine Speed Signal

P0322 on a 2009-2013 Corolla almost always means the crankshaft position sensor has failed. This can cause a no-start or stalling condition. A new OEM-quality sensor from a brand like Denso costs around $100-$140, and replacement is a straightforward DIY job for many.

16 minutes to read 2009-2013 Toyota Corolla
Most Likely Cause
Failed Crankshaft Position Sensor (CKP)
Difficulty
2/5
Est. Time
0.8 hrs
DIY Doable?
✅ Yes
Shop Labor
$100 – $250
Parts Price
$25 – $140
🚫 Do not drive — Do not drive. The engine may not start at all, or it could stall unexpectedly at any time, including at high speeds, which is a major safety risk.
Key Takeaways
  • P0322 is a critical code that requires immediate attention as it can leave you stranded.
  • The most probable cause by a large margin is a failed crankshaft position sensor.
  • The repair is accessible for DIYers with basic tools, located behind the front passenger wheel.
  • Always inspect for a leaking water pump when replacing the sensor, as coolant contamination is a common cause of failure on this engine.
  • Use a quality OEM (Denso) or reputable aftermarket sensor; cheap parts are known to fail quickly.
The code P0322 on a 2009-2013 Toyota Corolla with the 1.8L 2ZR-FE engine indicates that the Engine Control Module (ECM) is receiving no signal from the Ignition/Distributor Engine Speed Input Circuit. Since this vehicle uses coil-on-plug ignition and has no distributor, this code points directly to a complete loss of signal from the Crankshaft Position Sensor (CKP). The ECM relies on the CKP sensor's signal to determine the engine's rotational speed and the precise position of the crankshaft, which is essential for managing ignition timing and fuel injection. Without this signal, the ECM cannot properly command spark or fuel, leading to a no-start or stalling condition.

What's Unique About the 2009-2013 Toyota Corolla

For the tenth-generation Corolla with the 2ZR-FE engine, the P0322 code is a very direct and common indicator of a failed crankshaft position sensor. Unlike some platforms where this code can be ambiguous, on this Corolla, the diagnostic path is typically straightforward. The sensor is a known wear item that can fail without much warning, leading to a sudden no-start or stalling situation. The good news is that its location is relatively accessible behind the passenger-side front wheel, making it a common DIY repair. Denso is the original equipment manufacturer (OEM) for this sensor.

Symptoms You May Notice

  • Engine cranks but will not start.
  • Engine stalls suddenly while driving or idling.
  • Intermittent starting issues.
  • Check Engine Light is on.
  • Tachometer may not work or reads 0 RPM while cranking.
  • Poor acceleration and engine hesitation.
  • Noticeable decrease in fuel economy.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the camshaft position sensor, which is a different sensor and typically throws different codes.
  • Replacing spark plugs or ignition coils when the root cause is a lack of timing signal, not a lack of spark generation.
  • Replacing the starter motor because the engine cranks but won't start.

Most Likely Causes

  1. Failed Crankshaft Position Sensor (CKP) 🔴 High Probability → Shop Engine Crankshaft Position Sensor The sensor is an electronic component that operates in a high-heat environment and can fail internally over time due to thermal stress. Coolant leaks from the nearby water pump, a common issue on this engine, can also drip onto the sensor and its connector, causing corrosion and premature failure.
    How to confirm: After checking wiring, test the sensor's resistance with a multimeter (compare to factory specs, typically between 1,630-2,740 Ohms when cold for this engine). The most definitive test is using an oscilloscope to check for a signal pattern while cranking the engine; a flat line indicates no signal. A simpler method is to replace it with a known good sensor, which is the most common resolution.
    Typical fix: Replace the crankshaft position sensor.
    Est. part cost: $25-$140
  2. Wiring Harness or Connector Issue 🟡 Medium Probability The wiring is located near the front passenger wheel well and can be susceptible to damage from road debris, moisture, or oil contamination, leading to corrosion or breaks. Rodent damage is also a known issue on Toyotas, as they can chew through the soy-based wire insulation.
    How to confirm: Visually inspect the wiring harness from the sensor to the main loom for any signs of fraying, cuts, melting, or heat damage. Check the electrical connector for corrosion, bent pins, or a loose fit. A wiggle test on the harness while the engine is running (if it starts) may cause stalling, indicating a wiring fault.
    Typical fix: Repair the damaged section of wire or clean/replace the connector pigtail. The replacement pigtail connector part number is often 7283-6033-30.
    Est. part cost: $5-$30
  3. Weak Battery or Failing Alternator ⚪ Low Probability → Shop Vehicle Battery
    How to confirm: Test the battery voltage with the car off (should be ~12.6V) and while running (should be ~13.5-14.5V). A significant voltage drop during cranking can sometimes trigger this code due to insufficient power to the sensor.
    Typical fix: Charge or replace the battery; test and replace the alternator if necessary.
    Est. part cost: $150-$400

Rare But Worth Checking

  • Failed Engine Control Module (ECM): → Shop Engine Control Module (ECM) This is extremely rare. All other possibilities, especially the sensor and its wiring, should be exhaustively ruled out before considering the ECM as the cause.
  • Damaged Reluctor Ring: The crankshaft position sensor reads teeth on a reluctor ring (or tone ring) to determine engine speed. If this ring is damaged, has broken teeth, or is covered in debris, it can cause a loss of signal. This is uncommon but can happen, especially if other engine work was recently performed in that area.

Diagnosis Steps

  1. Confirm the presence of the P0322 code with an OBD-II scanner. Check for any other codes.
  2. Visually inspect the area around the crankshaft position sensor for obvious issues like coolant leaks from the water pump, oil leaks, or rodent damage to wiring.
  3. Disconnect the battery negative terminal.
  4. Jack up the front passenger side of the vehicle and secure it with a jack stand. Remove the wheel.
  5. Remove the plastic splash shield clips and bolts to gain access to the crankshaft pulley area.
  6. Locate the crankshaft position sensor on the engine block, near the crankshaft pulley. It is held by a single 10mm bolt.
  7. Inspect the sensor's connector and wiring harness for any visible damage, corrosion, or loose connections. Ensure the connector is fully seated.
  8. If wiring looks good, disconnect the sensor and remove the 10mm bolt. Wiggle the sensor to remove it.
  9. Test the old sensor's resistance with a multimeter. For the 2ZR-FE, it should be between 1,630-2,740 Ohms when cold and 2,065-3,225 Ohms when hot. An open circuit (infinite resistance) or zero resistance indicates a failed sensor.
  10. Install the new sensor, ensuring the O-ring is lubricated with a little fresh engine oil. Torque the 10mm bolt to 7 ft-lbs (84 in-lbs).
  11. Reconnect the electrical connector, ensuring it clicks into place. Reassemble the splash shield and wheel.
  12. Reconnect the battery, clear the code with the scanner, and start the engine to confirm the fix.

Parts You'll Likely Need

  • Crankshaft Position Sensor (OEM #90919-A5004) — This is the component that fails in the vast majority of P0322 cases on this vehicle, causing a complete loss of the engine speed signal. The original part number was 90919-05070, which has been superseded by 90919-A5004.
    Trusted brands: Denso (OEM), Aisan, Holstein, NGK/NTK
    OEM price range: $99-$140
    Aftermarket price range: $25-$80

Related Codes That Often Appear With This One

  • P0335 — P0335 ('Crankshaft Position Sensor 'A' Circuit Malfunction') is a closely related code. P0322 indicates 'No Signal' while P0335 can indicate a range/performance issue or general malfunction. They often point to the same faulty sensor.

Platform-Specific Known Issues

  • A known failure point for the crankshaft position sensor on this vehicle is contamination from a leaking water pump, which is a common problem on the 2ZR-FE engine. If replacing the sensor, carefully inspect the water pump (located nearby) for any signs of pink, crusty coolant residue.

Mechanic-Grade Diagnostic Values

  • Crankshaft Position Sensor Resistance (Cold) — expected: 1,630 - 2,740 Ohms. Failure: Open circuit (infinite resistance) or short circuit (near zero resistance).
  • Crankshaft Position Sensor Resistance (Hot) — expected: 2,060 - 3,225 Ohms. Failure: Resistance outside of this range when the engine is at operating temperature.
  • Crankshaft Position Sensor Signal (Cranking) — expected: Pulsing AC Voltage, amplitude increases with RPM. Typically ~0.2–2.0 VAC. (Oscilloscope is best).. Failure: Flat line (0V) or constant DC voltage indicates no signal from the sensor.
  • Crankshaft Position Sensor Air Gap — expected: 1.0 - 1.5 mm. Failure: An incorrect air gap between the sensor tip and the reluctor ring can cause a weak or no-signal condition.

Scan Tool Commands That Help

  • Toyota Techstream: Live Data > Engine RPM — While cranking the engine, monitor the 'Engine RPM' parameter. If it remains at 0 while the engine is physically turning over, it strongly confirms that the ECM is not receiving a signal from the crankshaft position sensor, pointing directly to the sensor or its circuit as the fault.

Wiring & Ground Locations

  • Crankshaft Position Sensor Connector — On the front of the engine block, near the crankshaft pulley/harmonic balancer. It is a 2-pin connector.. This is the primary connection point for the sensor. The pins are labeled NE+ and NE-. It is a common failure point due to heat, vibration, and potential oil/coolant contamination.
  • ECM Pins (NE+, NE-) — At the Engine Control Module (ECM). For the 2ZR-FE, the Crank Position Sensor signals are typically on pins B93 (NE+) and B117 (NE-).. These are the terminal points at the ECM. Checking for continuity between the sensor connector and these pins can rule out a break in the wiring harness.
  • Engine Ground Points (AA, AB, etc.) — The 2ZR-FE engine has several key ground points where the engine harness bolts to the chassis and engine block, often designated by two-letter codes like 'AA' and 'AB' on wiring diagrams.. A poor engine ground can cause erratic behavior or a complete loss of signal from various sensors, including the crankshaft position sensor. Verifying these grounds are clean and tight is a crucial step in diagnosing electrical issues.

Real Owner Repair Stories

  • YouTube - 'Code P0335? || Toyota Corolla Crankshaft Position Sensor Replacement || 2ZR-FE Engine' (2009 Toyota Corolla S (Turbocharged)) — Intermittent starting issue that became a persistent crank-no-start condition.
    ❌ Tried (didn't work) The owner lived with the intermittent issue for months before it failed completely.
    ✅ What actually fixed it Replacing the crankshaft position sensor (Part No. 90919-A5004) resolved the no-start condition immediately.

OEM Part Supersession History

  • 90919-0507090919-A5004 — Standard part number update by Toyota. The new part is a direct replacement.
    Heads up: None. The parts are fully interchangeable for this vehicle range.

Diagnostic Flowchart

Other Known Issues on This Vehicle

Issues unrelated to this code that are worth knowing about as an owner of this generation:

  • Excessive Oil Consumption 🔴 High — Common on 2009-2011 models. Caused by faulty piston ring design. Can lead to needing to add a quart of oil every 1,000-2,000 miles. Toyota issued a warranty enhancement program (ZE7) for this issue. (Ref: T-SB-0094-11 (for the related 2AZ-FE, but the issue is widely documented for the 2ZR-FE as well))
  • Water Pump Failure 🟠 Medium — The mechanical water pump is a known wear item, with failures (leaks or bearing noise) often reported between 60,000 and 120,000 miles. A leak can cause overheating or damage nearby components like the crankshaft sensor.
  • VVT-i Cam Gear Rattle on Cold Start 🟠 Medium — A brief, loud rattle for 1-2 seconds on a cold start is common, especially on 2009-2010 models. It's caused by a faulty VVT-i intake cam gear lock pin. While often not immediately fatal to the engine, it can eventually cause catastrophic failure if a gear vane breaks. (Ref: T-SB-0087-09)
  • Failing Alternator 🟡 Low — Alternator failure is a commonly reported problem at higher mileage (100,000+ miles), leading to a battery light and charging system failure.

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: A used part is generally not recommended for this repair. The crankshaft position sensor is a relatively low-cost electronic wear item. The labor to access it is the main effort, so installing a used sensor with unknown remaining life offers poor value and high risk of premature failure.

Donor-vehicle mileage cap: roughly under 40000 miles for the part to have meaningful remaining life.

What to inspect on the donor part:

  • Verify the donor vehicle had low mileage.
  • Inspect the sensor's plastic housing for any cracks, melting, or signs of heat stress.
  • Check the connector pins for any corrosion or damage.
  • If possible, test the resistance of the used sensor with a multimeter before purchasing to ensure it is within spec.

OEM-only on this vehicle (don't cheap out):

  • While not strictly 'OEM-only', using the OEM Denso sensor is highly recommended. Forum and mechanic experiences indicate that cheap, unbranded aftermarket sensors have a high failure rate, sometimes within weeks or months of installation.

Aftermarket brands forum-validated for this vehicle:

  • Denso (OEM)
  • NGK/NTK
  • Delphi
  • Beck/Arnley

Brands owners have reported issues with on this vehicle:

  • Unbranded, 'white-box' parts from online marketplaces are frequently cited as unreliable for this specific component.

Real Owner Stories

Aggregated from forums and TSBs cited above. Mileages and costs reflect what owners reported in those sources.

2010 Toyota Corolla 2ZR-FE 1.8L

Symptoms: The car would not start despite turning over/cranking. There was no spark and the engine would not fire.

What fixed it: Replacement of the crankshaft position sensor after discovering a water pump leak had caused corrosion and premature failure of the sensor.

Source hint: YouTube - 'Car Not Starting Toyota How to Fix Sensor Symptoms Turning Over/Cranking Not Starting No Spark?'

2010 Pontiac Vibe 1.8L

Symptoms: Owner reported a rattle and concerns about whether the issue was the VVT-i system, the starter, or another engine component.

What fixed it: Discussion confirmed shared 2ZR-FE platform issues including VVT-i rattle and sensor reliability.

Source hint: GenVibe Forums - 'is it the vvti rattle, starter, or something else?'

2010 Toyota Corolla 1.8L — ~90000 miles

Symptoms: Troubleshooting a faulty water pump which is a common wear item on pre-2016 2ZR engines.

What fixed it: Identifying the water pump leak as a frequent issue in the same vicinity as the crankshaft position sensor.

Source hint: Reddit r/MechanicAdvice - 'Help Troubleshooting a Faulty Water Pump in 2010 Corolla'

Frequently Asked Questions

I have a cold start rattle on my 2009 Corolla; is this related to the P0322 code?
The rattle is likely caused by a faulty VVT-i intake cam gear lock pin, a known issue on 2009-2010 models addressed in T-SB-0087-09. While not directly the cause of P0322, both issues are common on the 2ZR-FE engine.
Can a leaking water pump really cause a P0322 crankshaft sensor code?
Yes. On the 2ZR-FE engine, the water pump is located near the crankshaft position sensor. Pink, crusty coolant residue from a leaking pump can drip onto the sensor or its connector, leading to corrosion and electrical failure.
Is there a specific replacement connector for the crankshaft sensor wiring?
Yes, if the wiring harness or connector is damaged by road debris or rodents, the replacement pigtail connector part number is often 7283-6033-30.
My 2010 Corolla is consuming a lot of oil; does this trigger P0322?
Excessive oil consumption is a known issue for 2009-2011 models due to faulty piston ring design (covered under warranty enhancement ZE7). While it doesn't directly trigger P0322, oil contamination on the wiring harness near the passenger wheel well can damage the sensor's electrical signals.
What are the specific resistance specs for testing the 2ZR-FE crankshaft sensor?
When cold, the sensor should read between 1,630-2,740 Ohms. When the engine is hot, the resistance should be between 2,065-3,225 Ohms.
Does the 2010 Pontiac Vibe 1.8L have this same sensor issue?
Yes. The 1.8L Pontiac Vibe is a rebadged Toyota Matrix and uses the same 2ZR-FE engine and electronics, making it susceptible to the same crankshaft sensor failures and P0322 codes.
P0322 | P0322 Ignition Engine Speed Input Circuit No Signal | p0322 code | p0322 obd2
P0322 | P0322 Ignition Engine Speed Input Circuit No Signal | p0322 code | p0322 obd2
Code P0335? || Toyota Corolla Crankshaft Position Sensor Replacement || 2ZR-FE Engine
Code P0335? || Toyota Corolla Crankshaft Position Sensor Replacement || 2ZR-FE Engine
Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated May 30, 2026

The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.

Year Coverage
This article covers the OBD-II Code P0322 (Deep Dive) for:
  • Toyota Corolla: 20092010201120122013
In this article
🧭 Diagnostic Flowchart
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part