P0128 on a Lexus: Causes, Fixes & Repair Cost
๐ Moderate severity ยท drivable
Safe to drive, but the engine running cool hurts fuel economy and heater output, so plan the thermostat repair soon.
What P0128 means on a Lexus
On a Lexus, P0128 means the engine computer has detected that the engine isn't reaching its normal operating temperature in the expected time. As with Toyotas, the usual cause is a thermostat stuck open, letting coolant circulate through the radiator constantly.
Is P0128 common on Lexuss?
P0128 shows up on Lexus models like the RX, ES, IS, and NX, usually at higher mileage. The repair is the same straightforward job as on Toyota engines, and the thermostat is an inexpensive part.
Commonly reported on: RX, ES, IS, NX.
Symptoms
- Check engine light is on
- Temperature gauge reads below normal
- Heater blows lukewarm air
- Fuel economy drops in cold weather
Common causes
- most common: Thermostat stuck open
- common: Low coolant level
- common: Coolant leak at a hose or the housing
- less common: Faulty coolant temperature sensor
How to fix it
| Fix | DIY? | Typical cost |
|---|---|---|
| Top up the coolant and check for leaks | Yes | $10โ30 |
| Replace the thermostat | Yes | $50โ150 |
| Replace a faulty coolant temperature sensor | Yes | $50โ130 |
Frequently asked questions
Other common Lexus codes
P0128 on other brands
Looking for the full (non-brand-specific) guide? See the P0128 code page โ
Browse all Lexus codes: Lexus hub โ
Updated 2026-08. This page is informational and not a substitute for professional diagnosis.