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 →
🎬 Helpful Videos 🛍️ Shop This Part

Lexus ES300 Crankshaft Position Sensor Guide: 1994-2003

Everything you need to know before replacing the crankshaft position sensor on your 1994-2003 Lexus ES300.

4 minutes to read 1994-2003 Lexus ES300
Difficulty
2/5
Est. Time
1.5 hrs
DIY Doable?
✅ Yes
Shop Labor
$80-$150
Used OEM Price
$20-$50
🚫 Do not drive — It is not recommended; the engine could stall at any moment, creating a serious safety risk.
Key Takeaways
  • A failed sensor can cause a no-start or sudden stalling condition, which is dangerous.
  • Denso is the Original Equipment Manufacturer (OEM) and is the most recommended brand for reliability in your ES300.
  • Common symptoms include a Check Engine Light (P0335), rough idle, poor acceleration, and stalling.
  • The sensor is located near the crankshaft pulley and is accessible for a DIYer with moderate skills.
The crankshaft position sensor on your Lexus ES300 is a critical part of the engine management system. It's a small electronic device that monitors the exact rotational speed and position of the engine's crankshaft. This information is sent to the main computer, the Engine Control Unit (ECU). The ECU uses this data to precisely control fuel injection and ignition timing, which are essential for your engine to run smoothly, efficiently, and produce power. Without a correct signal from this sensor, your engine's computer is flying blind.

Is a Bad Crankshaft Sensor Causing Your ES300 Problems?

A comparison between a new, clean crankshaft position sensor and a failed sensor showing oil fouling and heat damage.
A healthy sensor (left) has a clean magnetic tip and intact wiring, while a failing sensor (right) often shows signs of oil contamination or heat-related cracking.

If your normally reliable 1994-2003 Lexus ES300 starts having engine trouble, a failing crankshaft position sensor is a likely suspect. This sensor is essential for engine timing. When it starts to go bad, it sends incorrect signals—or no signal at all—to the engine's computer, leading to a range of problems from annoying to serious. 🎬 Watch: 7 common symptoms of a bad crankshaft sensor Ignoring the symptoms can lead to further engine stress or leave you stranded.

Critical Failure Warning

A completely failed crankshaft position sensor will prevent the engine from starting. If the sensor fails while driving, the engine will stall immediately, which can be very dangerous, especially at high speeds.

Choosing the Right Aftermarket Crankshaft Sensor

A high-quality aftermarket crankshaft position sensor from a reputable brand like Denso or Standard Ignition.
Choosing premium brands like Denso (the OEM supplier) or Standard Ignition ensures the sensor meets strict factory specifications for timing accuracy.

When it comes to electronic sensors for a Lexus, quality matters. While saving money with an aftermarket part is tempting, choosing the wrong brand can lead to premature failure and the same problems all over again. Here’s a breakdown of brand quality tiers to help you decide.

Tier 1: OEM & Premium Aftermarket

These brands are known for meeting or exceeding original equipment (OE) standards. They offer the best reliability and longevity, making them the safest bet for a critical sensor like this.

  • Denso: Denso is the original equipment manufacturer (OEM) for many Toyota and Lexus parts, including this sensor. Choosing Denso is the closest you can get to buying the part from a Lexus dealer without the high price tag. It is widely recommended by mechanics and owners for its reliability.
  • Delphi: Delphi is another top-tier OE supplier for many car brands. They have a strong reputation for producing high-quality electronic components that are tested to OE standards.
  • Standard Ignition (SMP): A well-respected aftermarket brand that often provides parts that are equivalent in quality to OEM. They are a solid choice if Denso is not available.
  • NGK/NTK: While famous for spark plugs, NTK (a division of NGK) also produces high-quality sensors that meet or exceed OE specifications.

Tier 2: Reputable Aftermarket Brands

These brands offer a good balance of price and quality. They are generally reliable for most vehicle owners and are a significant step up from the cheapest options.

  • Dorman: Dorman provides direct-replacement parts that are designed to match the original fit and function. They are a popular choice for DIY repairs and offer a cost-effective solution with generally positive reviews.
  • Walker Products: A long-standing brand in the aftermarket, Walker offers a wide range of engine management sensors.
  • Holstein: This brand offers OE-spec sensors and is a viable mid-range option.

Tier 3: Budget Brands

These brands compete primarily on price. While they may fit and function initially, their long-term reliability can be questionable for a critical sensor. They might be a temporary fix but are not recommended for owners seeking peace of mind.

  • Global Parts, True Tech, Facet, Vemo

Pro Tip: Stick with the Best

For a critical sensor on a Lexus, it is highly recommended to stick with the OEM supplier, Denso. The extra cost is minimal compared to the potential for being stranded by a cheaper, less reliable part. Forum users and mechanics consistently advise against using budget sensors on these vehicles.

Cost of a New Crankshaft Position Sensor (1994-2003 Lexus ES300)

Part Type Typical Price Range
New Aftermarket $27 - $88
New OEM (Denso) $75 - $145
Shop Labor for Replacement $80 - $150

Frequently Asked Questions

The location of the crankshaft position sensor on a Lexus ES300 1MZ-FE engine near the crankshaft pulley.
The sensor is located on the lower engine block. Accessing it usually requires removing the passenger-side front wheel and the inner splash shield.
Where is the crankshaft position sensor located on the ES300?

On the 1994-2003 Lexus ES300 with the 1MZ-FE V6 engine, the crankshaft position sensor is located on the lower part of the engine block, near the main crankshaft pulley. Accessing it typically requires removing the passenger-side front wheel and splash shields.

What's the difference between a crankshaft and camshaft sensor?

They work as a team. The crankshaft sensor tracks the rotation of the engine's crankshaft (pistons), while the camshaft sensors track the rotation of the camshafts (valves). The ECU compares both signals to ensure perfect engine timing. A failure in either can cause similar symptoms, so it's important to diagnose the correct part using the specific trouble code.

🎬 See how the crankshaft and camshaft sensors work together
Are there any recalls for this part on my ES300?

No. While there have been recalls on other Lexus models for crankshaft sensors, extensive searches of the NHTSA database show no specific recalls for the crankshaft position sensor on the 1994-2003 Lexus ES300.

Can I replace the crankshaft position sensor myself?

Yes, for a moderately experienced DIY mechanic, this is a manageable job. It involves safely lifting the vehicle, removing the passenger wheel and splash guards, and accessing the sensor near the crankshaft pulley. It requires basic hand tools. However, given its location, it can be a bit tight to work in. If you are not comfortable working under your vehicle, it's best to leave this job to a professional.

🎬 Watch this step-by-step crankshaft sensor replacement walkthrough
toyota Camry crank sensor replacement 2001
toyota Camry crank sensor replacement 2001
Lexus/Toyota P0340 Camshaft/Crankshaft Position Sensors
Lexus/Toyota P0340 Camshaft/Crankshaft Position Sensors
7 symptoms of a bad crankshaft position sensor
7 symptoms of a bad crankshaft position sensor
How to Replace a Crankshaft Sensor on ANY Car!
How to Replace a Crankshaft Sensor on ANY Car!

Technical Specifications

OEM Part Numbers: 90919-05026 90919-05012 90080-19014 90080-19009

The sensor for the 1994-2003 ES300 is a magnetic resistance type sensor with a 2-pin oval connector.

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 31, 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 Engine Crankshaft Position Sensor for:
  • Lexus ES300: 1994199519961997199819992000200120022003
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