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 RX300 Engine Coolant Temperature Sensor Guide (1999-2003)

Diagnose and replace the engine coolant temperature sensor on your 1999-2003 Lexus RX300 to fix poor fuel economy and check engine light issues.

4 minutes to read 1999-2003 Lexus RX300
Difficulty
1/5
Est. Time
0.5 hrs
DIY Doable?
✅ Yes
Shop Labor
$60-$120
⚠️ Drivable, but... — Driving is possible, but it should be repaired soon to avoid poor fuel economy, potential engine damage from running rich, and the risk of overheating.
Key Takeaways
  • A failing ECT sensor is a common cause of poor fuel economy and check engine codes P0115/P0125 on the RX300.
  • Replacement is very easy and accessible for DIY, requiring only basic tools and less than 30 minutes.
  • Stick to OEM (Denso) or reputable aftermarket brands like NGK, Delphi, or Standard Ignition for reliability.
  • Do not confuse the two-wire ECT sensor (for the computer) with the one-wire temperature sender (for the dash gauge).
The Engine Coolant Temperature (ECT) sensor in your Lexus RX300 is a small but vital part that acts like a thermometer for the engine's computer. It measures the temperature of the engine coolant and sends this information to the engine control unit (ECU). The ECU uses this data to make critical adjustments to the air-fuel mixture, idle speed, and when to turn the cooling fans on. When the engine is cold, the sensor tells the ECU to run a richer fuel mix for a smooth start. As the engine warms up, the mixture is leaned out for better fuel economy and lower emissions.

Is Your RX300 Running Poorly? It Could Be This Sensor.

A clean engine bay of a 1999-2003 Lexus RX300 showing the 3.0L V6 engine where the coolant temperature sensor is located.
The ECT sensor is located on the coolant housing near the upper radiator hose on the RX300's 1MZ-FE engine.

If your 1999-2003 Lexus RX300 is experiencing symptoms like bad gas mileage, a check engine light, or rough running, a faulty Engine Coolant Temperature (ECT) sensor is a common culprit. This sensor tells the engine's computer how hot or cold the engine is, which affects everything from fuel injection to the cooling fans. When it fails, the computer gets bad information and can't run the engine efficiently.

Symptoms of a Failing ECT Sensor on the RX300

Comparison between a new, clean brass coolant temperature sensor and a failed sensor covered in corrosion and mineral deposits.
A healthy sensor (left) has a clean brass tip for accurate readings, while a failed sensor (right) often shows heavy corrosion or scale buildup that insulates it from the coolant.
A mechanic using a ratchet and socket to replace a sensor on an engine.
Because the sensor is easily accessible, DIY replacement can save significantly on labor costs, requiring only basic hand tools like a 19mm socket.
  • Poor Fuel Economy: A common symptom is a sudden drop in gas mileage. If the sensor is stuck reading "cold," the computer will continuously inject extra fuel, thinking the engine is still warming up.
  • Check Engine Light: A failing ECT sensor will often trigger a check engine light with codes like P0115 or P0125.
  • Black Smoke from Exhaust: When the engine runs too rich with fuel due to a bad sensor reading, unburned fuel can exit through the exhaust, creating black smoke.
  • Rough Idle or Stalling: Incorrect fuel mixture can cause the engine to idle poorly, hesitate, or even stall, especially once it has warmed up.
  • Engine Overheating: In some cases, a failed sensor won't trigger the radiator fans to turn on when needed, leading to the engine overheating.
  • 🎬 Watch: 8 common symptoms of a bad coolant sensor.

Don't Confuse the Sensor with the Sender

Your RX300 has two similar parts. The Engine Coolant Temperature Sensor has two wires and sends information to the engine computer. The Coolant Temperature Sender has one wire and only operates the temperature gauge on your dashboard. A problem with your gauge does not mean the ECT sensor for the computer is bad. The check engine light codes P0115 and P0125 point to the two-wire sensor.

Choosing the Right Aftermarket Sensor

A new aftermarket engine coolant temperature sensor from a reputable brand like Denso or NGK in its retail packaging.
Choosing a reputable brand like Denso (the OEM supplier) or NGK ensures the sensor provides the precise resistance values the Lexus ECU expects.

While a Lexus dealership can provide an OEM part, the aftermarket offers a wide range of quality options at a lower price. For a critical sensor like this, it's best to stick with reputable brands to ensure accurate readings.

  • Top Tier (OEM or Equivalent): The original sensor is made by Denso (OEM Part #89422-35010). Choosing a Denso or NGK (NTK) sensor is the safest bet for OEM-level performance and longevity. These brands are trusted suppliers for Toyota and Lexus.
  • Reliable Aftermarket: Brands like Delphi, Beck Arnley, and Standard Ignition (SMP) have a strong reputation for producing quality electronic components that meet or exceed OEM specifications. They offer a great balance of price and reliability.
  • Budget-Friendly: Brands like Four Seasons, URO Parts, and Global Parts can be a cost-effective solution. While functional, their long-term durability and the precision of their temperature readings may not match the top-tier brands.

Easy DIY Replacement

Replacing the ECT sensor on the 1MZ-FE engine in the RX300 is a very simple job that most owners can do themselves in under 30 minutes. The sensor is easily accessible at the front of the engine, on the coolant housing where the upper radiator hose connects. You'll just need a 19mm deep socket and a ratchet. 🎬 Watch this quick walkthrough of the 1MZ-FE sensor replacement. A small amount of coolant will leak out, so have a rag ready. Always install the new gasket that comes with the sensor and tighten it to about 14 ft-lbs.

Cost of Replacing the ECT Sensor

Part TypeEstimated Cost
New OEM (Lexus/Denso)$72 - $98
New Aftermarket$12 - $48
Shop Labor$60 - $120

Frequently Asked Questions

Do I need to drain the coolant to replace the sensor?

No, you do not need to fully drain the cooling system. The sensor is located high up on the engine, so only a small amount of coolant will spill out when you remove the old one. You can simply top off the coolant reservoir after the job is done.

My check engine light is on for code P0125. Is it always the sensor?

Not always. On the RX300, code P0125 (Insufficient Coolant Temp for Closed Loop) can also be a "companion code" triggered by a failing Air/Fuel ratio sensor. However, if you also have code P0115 or are experiencing the other symptoms listed, the ECT sensor is the most likely cause and a good place to start due to its low cost and easy replacement.

Should I reuse the old gasket?

No. The new sensor should come with a new gasket or crush washer. Always use the new one to ensure a proper seal and prevent coolant leaks.

🎬 See how to test and replace the sensor for P0115 codes.
Is there a recall for the ECT sensor on the 1999-2003 RX300?

No, there are no recalls or common Technical Service Bulletins (TSBs) from Lexus for the engine coolant temperature sensor on this vehicle.

Coolant Temperature Sensor replacement 1MZ-FE Lexus RX300
Coolant Temperature Sensor replacement 1MZ-FE Lexus RX300
How to Fix P0125 Engine Code in 3 Minutes [2 DIY Methods / Only $7.39]
How to Fix P0125 Engine Code in 3 Minutes [2 DIY Methods / Only $7.39]
Causes and Fixes P0125 Code: Insufficient Coolant Temperature for Closed Loop Fuel Control
Causes and Fixes P0125 Code: Insufficient Coolant Temperature for Closed Loop Fuel Control
8 Symptoms Of A Bad Coolant Temperature Sensor (& Replacement Cost)
8 Symptoms Of A Bad Coolant Temperature Sensor (& Replacement Cost)
8 Symptoms of a Bad Coolant Temperature Sensor (Don’t Ignore These Signs!)
8 Symptoms of a Bad Coolant Temperature Sensor (Don’t Ignore These Signs!)
How to Test and Replace an Engine Coolant Temperature Sensor P0115 / P0125
How to Test and Replace an Engine Coolant Temperature Sensor P0115 / P0125

Technical Specifications

OEM Part Numbers: 89422-35010

Connector Type: 2-Pin Plug In, Terminal Type: Blade, Gasket Included: Yes, Thread Size: M12x1.5, Wrench Size: 19mm

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 Jun 1, 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 Coolant Temperature Sensor for:
  • Lexus RX300: 19992000200120022003
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