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 Engine Camshaft Position Sensor Guide (1994-2003)

Solve stalling, no-start, and poor performance issues in your ES300 by choosing the right sensor.

3 minutes to read 1994-2003 Lexus ES300
Difficulty
2/5
Est. Time
0.5 hrs
DIY Doable?
✅ Yes
Shop Labor
$80-$150
Used OEM Price
$20-$50
⚠️ Drivable, but... — You might be able to drive, but the engine could stall at any time, which is dangerous in traffic.
Key Takeaways
  • Your ES300 has two camshaft sensors; identify the correct failed sensor (Bank 1 or Bank 2) using the OBD-II code before buying.
  • Denso is the original equipment manufacturer and the most recommended brand for reliability.
  • Symptoms often include a Check Engine Light (P0340, P0345), stalling, no-start conditions, and poor engine performance.
  • Replacing the front sensor (Bank 2) is a simple DIY job, but cheaper aftermarket parts are known to fail prematurely.
The engine camshaft position sensor is a critical part for your Lexus ES300's 1MZ-FE V6 engine. It constantly watches the position and speed of the camshafts. This information is sent to your car's main computer, the Engine Control Module (ECM). The ECM uses this data to precisely control fuel injection and ignition timing. When this works correctly, your engine runs efficiently, gets better gas mileage, and produces fewer emissions. Your 1994-2003 ES300 has two of these sensors, one for each cylinder bank.

Is a Failing Camshaft Position Sensor Causing Your ES300 Problems?

If your reliable Lexus ES300 suddenly starts acting up, a bad camshaft position sensor could be the culprit. This small electronic part plays a huge role in how your engine runs. When it fails, it can't tell the engine's computer where the camshaft is, leading to a variety of noticeable problems. 🎬 Watch: Common symptoms of a failing camshaft position sensor The computer may then trigger a Check Engine Light and store a diagnostic trouble code. Common codes for this issue include P0340, P0345, and P1350.

🎬 See how to fix a P1350 code on your 1MZ-FE

Choosing the Right Aftermarket Sensor for Your Lexus

When replacing this sensor, you have a choice between dealership OEM parts and a wide range of aftermarket brands. For a Lexus, the quality of this sensor matters.

OEM vs. Aftermarket Quality

The original sensor on your ES300 was made by Denso. For the best reliability and performance, choosing a Denso aftermarket sensor is the safest bet, as it's the same technology as the original part. Brands like NGK (NTK), Delphi, and Standard Ignition are also considered high-quality aftermarket choices that perform well in these engines. Cheaper, lesser-known brands or unbranded parts are often a gamble; forum members frequently report that these budget sensors can fail quickly, sometimes within months, forcing you to do the job all over again. While the initial cost is lower, a poor-quality sensor can lead to repeated repairs and frustration.

Brand Quality Tiers

  • Top Tier (OEM Equivalent): Denso. These are identical to the part your Lexus came with from the factory.
  • High Quality Aftermarket: NGK (NTK), Delphi, Beck Arnley, Standard Ignition. These brands have a strong reputation for reliability and are a good alternative to OEM.
  • Standard/Economy Tier: Dorman, Walker, Holstein, URO Parts, and others. These are more budget-friendly, but quality and longevity can be inconsistent. They may be a choice for a quick fix, but be aware that they might not last as long as higher-tier options.

How Much Does a Camshaft Position Sensor Replacement Cost?

The cost depends on whether you do it yourself or take it to a shop. The part itself is not very expensive, but labor can add to the total.

Part/Service Estimated Cost
New Aftermarket Sensor $22 - $134
New OEM (Dealer) Sensor $150 - $225
Shop Labor $80 - $150
Total Professional Replacement $230 - $375+

Common Ordering Mistake: Bank 1 vs. Bank 2

Your ES300's V6 engine has two camshaft position sensors: one for Bank 1 and one for Bank 2. Bank 1 is the cylinder bank closer to the firewall (rear), while Bank 2 is closer to the radiator (front). The diagnostic code (e.g., P0340 for Bank 1, P0345 for Bank 2) will tell you which one has failed. Make sure you order the correct sensor for the specific bank that needs replacement, as they are not always interchangeable.

Frequently Asked Questions

Where are the camshaft position sensors located on my 1994-2003 ES300?

Your ES300 has two sensors. The Bank 2 sensor is located on the front of the engine, near the radiator hose and oil dipstick. The Bank 1 sensor is on the rear cylinder head, closer to the firewall. The front sensor is much easier to access than the rear one.

Can I replace the camshaft position sensor myself?

Yes, this is a DIY-friendly job for many owners. The front sensor (Bank 2) is especially easy, requiring only basic tools like a 10mm socket. 🎬 Watch this step-by-step walkthrough for replacing the sensor You'll need to remove the electrical connector, undo one bolt, and swap the sensor. The rear sensor (Bank 1) is more difficult to reach. Always disconnect the negative battery terminal before starting.

How many camshaft position sensors does my ES300 have?

The 1994-2003 Lexus ES300 with the 1MZ-FE V6 engine has two camshaft position sensors. One sensor monitors the camshaft for the front bank of cylinders (Bank 2), and the other monitors the rear bank (Bank 1).

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

They work together. The camshaft sensor tracks the position of the camshafts, which control the valves. The crankshaft sensor tracks the position of the crankshaft, which is connected to the pistons. The ECM compares signals from both sensors to ensure the engine's timing is perfect. A failure in either sensor can cause similar symptoms.

lexus es300 3.0 camshaft position sensor replacment
lexus es300 3.0 camshaft position sensor replacment
Lexus/Toyota P0340 Camshaft/Crankshaft Position Sensors
Lexus/Toyota P0340 Camshaft/Crankshaft Position Sensors
P1350 Lexus Camshaft Position Sensor Fix 1MZ-FE
P1350 Lexus Camshaft Position Sensor Fix 1MZ-FE
SYMPTOMS OF A BAD CAMSHAFT POSITION SENSOR
SYMPTOMS OF A BAD CAMSHAFT POSITION SENSOR

Technical Specifications

OEM Part Numbers: 90919-05013 90080-19006 90919-05024 90919-05012

Your 1994-2003 ES300 uses a 1MZ-FE V6 engine with two camshaft position sensors, one for each cylinder bank. These are typically magnetic resistance element (MRE) type sensors held in place by a single 10mm bolt.

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 Camshaft 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