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 →
🎬 Helpful Videos

Toyota Corolla Crankshaft Position Sensor Guide (1995-2010)

Experiencing stalling, a no-start condition, or a check engine light? Your Corolla's crankshaft position sensor could be the problem.

4 minutes to read 1995-2010 Toyota Corolla
Difficulty
2/5
Est. Time
1 hrs
DIY Doable?
✅ Yes
Shop Labor
$90-$140
🚫 Do not drive — It is not safe to drive, as the engine could stall at any time, creating a significant risk of an accident.
Key Takeaways
  • A failing sensor is a primary cause of stalling or a no-start condition in a 1995-2010 Corolla.
  • The most common trouble code associated with this failure is P0335.
  • For most of these model years, replacement is a simple DIY job requiring basic tools and access behind the passenger-side wheel.
  • Quality aftermarket sensors provide a reliable and cost-effective repair solution for these vehicles.
The crankshaft position sensor is a critical part of your Corolla's engine management system. It monitors the exact position and rotational speed of the engine's crankshaft. This information is sent to the main computer, the Engine Control Unit (ECU). The ECU uses this data to control when to inject fuel and when to fire the spark plugs. Without a good signal from this sensor, your engine can't run properly, or at all.

Symptoms of a Failing Crankshaft Position Sensor in a Toyota Corolla

A side-by-side comparison of a new, clean crankshaft position sensor versus a failed sensor showing oil contamination and heat damage.
A healthy sensor (left) has a clean magnetic tip for precise readings, while a failed sensor (right) often shows signs of oil fouling or thermal degradation that disrupts the signal.
A mechanic using tools to work on an engine, representing professional installation costs.
Professional installation costs typically range from $90 to $140 in labor, depending on local shop rates.

When a crankshaft position sensor starts to fail on a 1995-2010 Corolla, the signs can range from annoying to leaving you stranded. The most common code that will appear on a scanner is P0335 (Crankshaft Position Sensor "A" Circuit Malfunction). Here are the key symptoms to watch for:

  • Engine Cranks but Won't Start: This is a classic sign. The ECU isn't getting the signal it needs to start the ignition and fuel delivery process.
  • Intermittent Stalling: The engine may shut off unexpectedly while driving, often at low speeds or when stopped at a light. This happens because the sensor signal cuts out, and the ECU loses track of the engine's rotation. This can be very dangerous.
  • Check Engine Light: A faulty sensor will almost always trigger the check engine light on your dashboard.
  • Rough Idle and Engine Vibrations: Your Corolla might feel shaky or uneven when idling. This is caused by inconsistent signals from the sensor leading to minor misfires.
  • Poor Acceleration and Hesitation: You may notice the engine stumbles or hesitates when you press the gas pedal. The car might feel sluggish and lack power because the ECU can't time the spark and fuel correctly.
  • Reduced Fuel Economy: When the sensor provides bad data, the engine's timing is off, leading to inefficient combustion and worse gas mileage.

Generation Specific Information

For early models in this range, specifically the 1995-1997 Corollas with a distributor, the crankshaft position sensor is housed inside the distributor assembly itself. For later models (approx. 1998-2010), it is a separate sensor mounted on the engine block, typically near the crankshaft pulley.

Choosing a New Aftermarket Crankshaft Position Sensor

A new aftermarket crankshaft position sensor in its retail packaging.
Reputable aftermarket brands provide a cost-effective alternative to OEM sensors while maintaining the reliability needed for daily driving.

For a vehicle like the 1995-2010 Toyota Corolla, a new aftermarket crankshaft position sensor is a very popular and practical choice. While some owners prefer to stick with Original Equipment (OEM) parts from the dealer for critical sensors, the reality is that many aftermarket brands produce reliable parts that meet or exceed original specifications. For an older, non-performance vehicle, the cost savings of an aftermarket part are significant and often make the most sense.

The key is to choose a quality aftermarket brand. While some very low-cost, unbranded sensors can be unreliable, reputable aftermarket manufacturers offer a good balance of quality and value. Since this sensor is critical for engine operation, it's wise to avoid the absolute cheapest option and select a part from a known brand with positive reviews.

Pro Tip: Some forum users report that when chasing a persistent P0335 code, using an OEM sensor solved the problem after multiple aftermarket parts failed. While a quality aftermarket part is usually fine, if the problem continues after replacement, the issue could be the wiring, the connector, or a compatibility issue with a specific aftermarket sensor.

Cost of Replacing a Toyota Corolla Crankshaft Position Sensor

The cost to replace the crankshaft position sensor can vary based on your vehicle's year and whether you do the work yourself or hire a professional mechanic.

Part / Service Estimated Cost
New OEM Part $90 - $194
New Aftermarket Part $26.45 - $31.86
Shop Labor $90 - $140
Total (DIY Aftermarket) $26.45 - $31.86
Total (Shop Install Aftermarket) $116 - $172

Frequently Asked Questions (FAQ)

The location of the crankshaft position sensor on a Toyota Corolla engine near the crankshaft pulley.
On 1998-2010 models, the sensor is located on the front of the engine block near the crankshaft pulley, secured by a single 10mm bolt.
Where is the crankshaft position sensor located on the 1995-2010 Corolla?

The location varies by year. On later models (approx. 1998-2010), it's typically on the front of the engine block, near the main crankshaft pulley, and held 🎬 Watch this video to see exactly how to remove the sensor. in by a single 10mm bolt. You may need to remove the front passenger wheel and a plastic splash shield to get access from the side. On early models (approx. 1995-1997), the sensor is integrated into the distributor assembly.

Can I replace this sensor myself?

Yes, for most 1998-2010 models, this is a DIY-friendly job for someone with basic tools. It involves removing 🎬 Watch this step-by-step replacement guide for 2003-2008 models. the wheel, a splash guard, unplugging the electrical connector, and removing one 10mm bolt. The main challenge can be reaching the sensor and its connector. For 1995-1997 models where the sensor is in the distributor, the job is more involved.

What happens if I ignore a failing crankshaft sensor?

Ignoring the symptoms is not recommended. The stalling can become more frequent, creating a serious safety hazard, especially in traffic or at high speeds. Eventually, the sensor will fail completely, and your Corolla will not start, leaving you stranded. Continued misfiring can also potentially damage other components like the catalytic converter over time.

Are there any recalls for the Corolla crankshaft position sensor?

Searches did not find a specific recall for the crankshaft position sensor itself across the entire 1995-2010 range. However, there was a recall for some 2016-2017 Tacomas for this sensor and investigations into stalling for 2006 Corollas related to the engine computer. It's always best to check the official NHTSA or Toyota recall websites with your car's VIN to be certain.

How to Replace Crankshaft Position Sensor 2003-2008 Toyota Corolla
How to Replace Crankshaft Position Sensor 2003-2008 Toyota Corolla
Code P0335? || Toyota Corolla Crankshaft Position Sensor Replacement || 2ZR-FE Engine
Code P0335? || Toyota Corolla Crankshaft Position Sensor Replacement || 2ZR-FE Engine
Toyota Corolla 2009 crankshaft position sensor replacement p0335
Toyota Corolla 2009 crankshaft position sensor replacement p0335
Toyota Corolla Crankshaft Position Sensor Removal
Toyota Corolla Crankshaft Position Sensor Removal
Crankshaft position sensor. Camshaft position sensor.CKP and CMP working 2NZ Toyota corolla engine.
Crankshaft position sensor. Camshaft position sensor.CKP and CMP working 2NZ Toyota corolla engine.

Technical Specifications

OEM Part Numbers: 90919-05030 90919-A5004 90919-T5005

The sensor is typically a magnetic or hall-effect type sensor that reads teeth on a reluctor wheel on the crankshaft. It is usually secured by a single 10mm bolt. For 1995-1997 models, it is part of the distributor assembly.

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 Jul 21, 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 Crankshaft Position Sensor for:
  • Toyota Corolla: 1995199619971998199920002001200220032004200520062007200820092010
In this article
🎬 Helpful Videos
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