Engine Code P0128

Tiny
HIGHLANDER2002
  • MEMBER
  • TOYOTA HIGHLANDER
Hi, any help is appreciated.

2002 toyota highlander. Automatic. 3.0 L V6 4wd. 100,000km.
Check engine light came on and my mechanic done a scan and ran this code P0128.

Mechanic said I probably need a new thermostat.

I went to the dealer to pick one up ($30.00) and he said he has never heard of that trouble with the highlander.

Toyota said they should have a look at it. Expensive.$100 just to scan for a code.

Confused at this point! Should I replace the thermostat and hope that was the problem? Or let The dealer have a look?
Do you
have the same problem?
Yes
No
Tuesday, May 15th, 2007 AT 12:24 PM

6 Replies

Tiny
UNCLE FESTER
  • MEMBER
Try this Link:

http://www.2carpros.com/articles/mitchell1eautorepair-car-repair-manuals
Was this
answer
helpful?
Yes
No
+1
Tuesday, May 15th, 2007 AT 12:40 PM
Tiny
HIGHLANDER2002
  • MEMBER
Thanks. I had a look at the chart. I am not really sure what it all means.

My car knowledge is minimal. What is ECM. How much is one and? Labour time.

When the light came on the car was running for about 5 minutes
when they scanned that was the only code that came up.

Thanks again. Newbie
Was this
answer
helpful?
Yes
No
Tuesday, May 15th, 2007 AT 1:02 PM
Tiny
RASMATAZ
  • MEMBER
That code is pointing at the thermostat being below the operating temperature.

The ECM ( Electronic Control Module ) is the Computer.
Was this
answer
helpful?
Yes
No
Tuesday, May 15th, 2007 AT 4:54 PM
Tiny
HIGHLANDER2002
  • MEMBER
So should I just replace the Thermostat? Thanks Mb
Was this
answer
helpful?
Yes
No
Tuesday, May 15th, 2007 AT 5:26 PM
Tiny
RASMATAZ
  • MEMBER
Its a cheap fix go ahead and do so for a start.
Was this
answer
helpful?
Yes
No
Tuesday, May 15th, 2007 AT 6:27 PM
Tiny
ZONER CHICK
  • MEMBER
You said your mechanic did a scan. Is that all that he did? Coolant level can also cause this light.

Check the coolant level, if it's low you need to find the leak and fix it If leak is at thermostat or water pump, you may as well change them. 100,000 is quite a bit of mileage. Refill cooling system, clear the code and see if it comes back.

If it does, change the thermostat if not already done. Refill, Clear, See if code comes back.

If it does, don't jump right to the ECM. Check the ECT (Engine Coolant Temperature) Circuit first. Basically it's the ECT sensor and the wiring to the ECM. If not the ECT you'll be looking at a ECM.
Was this
answer
helpful?
Yes
No
Thursday, May 17th, 2007 AT 11:23 PM

Please login or register to post a reply.

Recommended Guides