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 ES330 (2004-2006) Engine Crankshaft Position Sensor Guide

Everything you need to know about diagnosing and replacing the crankshaft position sensor on your ES330.

4 minutes to read 2004-2006 Lexus ES330
Difficulty
2/5
Est. Time
1 hrs
DIY Doable?
✅ Yes
Shop Labor
$85-$125
Used OEM Price
$20-$50
🚫 Do not drive — It is not recommended, as the engine could stall at any time, creating a significant safety risk.
Key Takeaways
  • A failing crankshaft sensor will often trigger a P0335 code and can cause no-start, stalling, and rough running conditions.
  • For critical sensors on your ES330, using the OEM brand (Denso) is highly recommended for long-term reliability.
  • The sensor is located low on the front of the engine; replacement is a feasible DIY job but requires removing underbody panels for access.
  • Check for and repair any oil leaks near the sensor, as oil contamination is a common cause of failure.
The engine crankshaft position sensor on your 2004-2006 Lexus ES330 is a critical component for engine operation. It constantly monitors the exact position and rotational speed of the engine's crankshaft. This information is sent to the main computer, the Engine Control Module (ECM). The ECM uses this data to precisely control ignition timing (when the spark plugs fire) and fuel injection timing. Without an accurate signal from this sensor, your engine cannot run efficiently, or may not run at all.

Understanding Crankshaft Sensor Failure in Your ES330

The crankshaft position sensor on the 3.3L 3MZ-FE engine in the 2004-2006 ES330 is a common wear item. Due to its location on the front of the engine, it is exposed to high temperatures and potential oil leaks from other engine components. Over time, this heat and contamination can degrade the sensor's internal electronics or its plastic housing, leading to a weak or failed signal. When this happens, your car's computer gets confused, leading to a variety of engine performance problems.

🎬 Watch: Understanding common causes and fixes for the P0335 code.

Important Note on a Related Recall

Lexus issued a safety recall (NHTSA #11V539000) for the 2004-2005 ES330 related to the crankshaft pulley, not the sensor. The pulley's outer ring could detach, causing a loss of power steering. While this is a separate part, it is located in the same area as the sensor. If you are experiencing issues, it is wise to verify if this recall work was performed on your vehicle.

Choosing the Right Aftermarket Sensor

When replacing a critical electronic sensor on a Lexus, part quality matters. While many aftermarket options are available, they are not all created equal. Forum discussions among Lexus and Toyota owners consistently show a preference for OEM or the original equipment manufacturer's brand for sensors to avoid future issues.

Brand Quality Tiers for Your Lexus

  • Tier 1: OEM & OEM-Equivalent (Recommended)
    Denso: Denso is the original equipment manufacturer for many of Toyota and Lexus's electronics. Choosing a Denso-branded sensor is the closest you can get to buying the part from a Lexus dealership, often at a lower price. It is widely considered the most reliable option for a perfect fit and long-term performance.
  • Tier 2: Reputable Aftermarket Brands
    Standard Motor Products (SMP), Walker Products, Delphi: These are established aftermarket brands that produce a wide range of sensors. Walker positions its products as meeting or exceeding OE specifications. Delphi is another well-known OE supplier. While generally reliable, quality can sometimes be inconsistent compared to Denso. These are a viable second choice if a Denso part is unavailable.
  • Tier 3: Economy Brands
    Dorman, True Tech, Facet, and other store brands: These brands offer the most budget-friendly options. However, for critical sensors like the crankshaft position sensor, they can be a gamble. Some brands like Dorman have been noted by mechanics for higher failure rates on certain sensors. While the initial cost is low, you risk having to do the job again if the part fails prematurely. It's generally recommended to invest in a higher-tier brand for this specific part.
Aftermarket Brand Price & Quality Overview
Brand Tier Brands Typical Price Range Notes
Tier 1 (OEM-Equivalent) Denso $60 - $90 Highly recommended for reliability and fit.
Tier 2 (Reputable Aftermarket) Standard Ignition, Walker, Delphi, Holstein $40 - $75 Good quality and a solid alternative to OEM.
Tier 3 (Economy) Dorman, True Tech, Facet, Global Parts $27 - $50 Budget-friendly, but may have a higher risk of premature failure.

Pro Tip: Check for Oil Leaks

When you replace the sensor, inspect the area for any signs of oil leaks, particularly from the valve covers or timing cover. Oil contamination is a common cause of premature sensor failure. Addressing any leaks at the same time can prevent you from having to replace the sensor again down the road.

Frequently Asked Questions (FAQ)

Where is the crankshaft position sensor located on the 2004-2006 ES330?

The crankshaft position sensor is located on the front side of the engine (the side facing the radiator), down low near the main crankshaft pulley. It is positioned behind the exhaust manifold and is held in place by a single 10mm bolt.

🎬 See this walkthrough on how to replace a crankshaft sensor.
Can I replace this sensor myself?

Yes, this is a feasible DIY job for someone with basic mechanical skills and tools. Access is tight. You will need to remove the plastic engine under-cover and likely the front passenger-side fender apron seal to get a clear path to the sensor. The sensor itself is only held by one bolt. The most difficult part is often reaching the bolt and disconnecting the electrical connector in the confined space.

What is the most common mistake when ordering this part?

The most common mistake is confusing the crankshaft position sensor with one of the two camshaft position sensors. The ES330 has one crankshaft sensor and two camshaft sensors. 🎬 Watch: How to distinguish between camshaft and crankshaft sensor issues. Always verify the part number and connector shape before purchasing. The correct OEM part number for the crankshaft sensor is 90919-05012, which has been updated to 90080-19009. It uses a 2-pin oval connector.

Do I need to perform a 'relearn' procedure after replacement?

For the 2004-2006 Lexus ES330, a specific manual 'relearn' procedure is generally not required after replacing the crankshaft position sensor. After installing the new sensor and clearing any diagnostic trouble codes with a scanner, the engine computer will typically adapt to the new sensor's signal on its own after a short test drive.

How to Fix P0335 Code | Crankshaft Position Sensor "A" Circuit Malfunction@FourWheelsEmpire
How to Fix P0335 Code | Crankshaft Position Sensor "A" Circuit Malfunction@FourWheelsEmpire
P0335 Code - Crankshaft Position Sensor “A” Circuit Malfunction (Common Causes & DIY Fixes)
P0335 Code - Crankshaft Position Sensor “A” Circuit Malfunction (Common Causes & DIY Fixes)
How to Fix P0335 Engine Code in 2 Minutes [1 DIY Method / Only $9.36]
How to Fix P0335 Engine Code in 2 Minutes [1 DIY Method / Only $9.36]
Lexus/Toyota P0340 Camshaft/Crankshaft Position Sensors
Lexus/Toyota P0340 Camshaft/Crankshaft Position Sensors
How to Replace a Crankshaft Sensor on ANY Car!
How to Replace a Crankshaft Sensor on ANY Car!

Technical Specifications

OEM Part Numbers: 90080-19009 90919-05012

Location: Front of engine, by crankshaft pulley. Connector: 2-Pin Oval. Bolt Torque: 8.0 Nm / 71 in-lbf.

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 Apr 19, 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 ES330: 200420052006
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