Question about 2004 GMC Envoy
P0210 - Cylinder 10 Injector Circuit Malfunction
P0210 means that the PCM detected a fault in the injector or the wiring to the injector. It monitors the injector and when the injector is activated, the PCM expects to see the voltage pulled "low" or close to zero. When the injector is switched off, the PCM expects to see a voltage that is close to battery voltage or "high". If it doesn't see the expected voltage the PCM will set this code. The PCM also monitors resitance in the circuit. If the resistance is excessively low or high it will set this code.
Potential Symptoms: The symptoms for this code will likely be a misfire and a rough running engine. Poor acceleration. The MIL will also be illuminated.
Causes: The causes of a P0210 engine light code could be any of the following:
* Bad injector. This is usually the cause of this code but doesn't rule out the possibility of one of the other causes
* Open in the wiring to the injector
* Short in the wiring to the injector
* Bad PCM
1. First, using a DVOM check the resistance of the injector. If it isn't within specs, then replace the injector.
2. Check for voltage at the fuel injector connector. It should have 10 volts or more.
3. Visually check the connector for damage or broken wires.
4. Visually check the injector for damage.
5. If you have access to an injector tester, activate the injector and see if it operates. If the injector operates, then you likely have either an open in the wiring, or a blocked injector. If you do not have access to a tester, swap the injector with another one and see if the code changes. If the code changes, then change the injector.
6. At the PCM, remove the driver wire from the PCM connector and Ground the wire. (Make sure you have the correct wire. If you're not sure, do not attempt) The injector should activate
7. Replace the injector
P0128 - Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature)
This means that the engine's 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. Similar codes: P0125
In determining the engine did not reach a "normal" temperature, it takes into account the length of time the vehicle has been running, the intake air temperature (IAT) sensor reading, the engine coolant temperature (ECT) sensor reading, and the speed of the vehicle.
Symptoms: You will likely not notice any drivability problems other than the MIL illumination.
Causes: A code P0128 may mean that one or more of the following has happened:
* Low engine coolant level
* Leaking or stuck open thermostat
* Faulty cooling fan (running too much)
* Faulty coolant temperature (ECT) sensor
* Faulty intake air temperature (IAT) sensor
Possible Solutions: 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:
* Verify coolant strength & level
* Verify proper cooling fan operation (check if it's running more than it should). Replace if necessary.
* Verify proper engine coolant temperature (ECT) sensor operation, replace if necessary.
* Verify proper intake air temperature (IAT) sensor operation, replace if necessary.
* If the above items check out good, replace the thermostat
* If Nissan vehicle, check for Technical Service Bulletins (TSBs), as the ECM may need to be reprogrammed to correct the P0128 code
Posted on Mar 21, 2011
Cold engine and failed injector circuit--may want to scan with tech II plus data stream to get the solution
Posted on Mar 21, 2011
Save hours of searching online or wasting money on unnecessary repairs by talking to a 6YA Expert who can help you resolve this issue over the phone in a minute or two.
Best thing about this new service is that you are never placed on hold and get to talk to real repairmen in the US.
Here's a link to this great service
Posted on Jan 02, 2017
Tips for a great answer:
Nov 04, 2013 | Cars & Trucks
Nov 04, 2013 | 2003 Toyota Corolla
Sep 11, 2013 | 2003 Buick LeSabre
Nov 24, 2010 | 2006 Chevrolet HHR
Oct 13, 2009 | 2005 Chevrolet TrailBlazer
Jul 24, 2009 | 2004 Chevrolet TrailBlazer
May 27, 2009 | 2004 Chevrolet TrailBlazer
Apr 30, 2009 | 2004 Chevrolet TrailBlazer
Feb 12, 2009 | 2003 Saturn VUE
Jan 28, 2009 | 2003 Chevrolet TrailBlazer
524 people viewed this question
Usually answered in minutes!