P0300 is a code for multiple misfire. Which could be created to the P0128
P0128 PCM detected that the engine has not reached the required temperature level within a specified amount of time after starting the engine. The intent of the P0128 code is to indicate a faulty thermostat.
A code P0128 may mean that one or more of the following has happened:
Past experience indicates that the most likely solution is to replace the thermostat. However here are some suggestions on troubleshooting and repairing a P0128 OBD-II code:
Good luck and hope this helps. keep me posted, be glad to know your car is running 100% again soon.
I just had the same code come up on my 2004 GTP and all the problem was was a bad mix of anti-freeze to water. I can only assume that the last "genius" that did my oil change at the shop while i was getting a scheduled tune-up poured in too much anti-freeze instead of checking the amount first. Thus making my mixture to high. The standard mix should be around 50/50 with distilled water....the sample i pulled prior to me flushing and refilling the radiator had 63/37 mostly anti-freeze. Check your coolant and see if that doesn't solve the warm-up issue. It worked for me
It helps to tell which engine you have, V6, Supercharged, V8??size or the "8TH" vin digit. P0128 is USUALLY caused by a thermostat that is stuck open and the engine is not getting hot enough. P0300 can be caused by a lot of things. A first thing to do is verify good fuel pressure and a clean filter.
784 views
Usually answered in minutes!
×