What does this mean?
Interpretation of OBD2 Code P0128 Pontiac:
This means that the PCM of the engine detected that the engine had not reached the proper temperature range within the set time after starting the engine. The purpose of the P0128 Pontiac code is to point out one error. Compatible indicators: P0125 Pontiac Recognizing that the engine does not heat up as “normal”, it also takes into account the length of time the vehicle has been moving, the air temperature monitor (IAT), the engine cooling device (ECT) count, and the speed of the vehicle.
Possible indicators of OBD code P0128 Pontiac
You will probably not see any driving problems other than the MIL scan.
Possible triggers for the OBD P0128 Pontiac code
Code P0128 Pontiac could mean that one or more of the following have occurred: Low engine oil Loss Loss or open heat sealing No faulty cooling (high speed) Cooling temperature controller (ECT) Air temperature input (IAT)
Past experience suggests that the most likely solution is to replace the thermostat. However there are some suggestions on the problems with fixing P0128 Pontiac: Confirm cooling & rate Determine how cool it is (see if it works better than it should). Adjust if necessary. Make sure you run the right engine engine (ECT) device, instead if necessary. Be sure to use an appropriate air temperature control device (IAT), instead if necessary. If the above features are working properly, replace the thermostat If the Nissan vehicle, check for Technical Service Bulletins (TSBs), as ECM may need to be reprinted to correct the P0128 Pontiac code