CCR91
01-28-2008, 19:00
Hello,
I have a 2001 Duramax/Allison and have a question concerning DTC P0128.
After driving for about 8 hours straight with a temp of about 170 (it took forever to get to 170), I had the SES activate with a corresponding DTC P0128. Just prior to and during the this code, the engine ran loud as if the pre-injection was off, idled about 350 RPM higher; basically it acted as if it was overfueling. This makes sense because that code is set to indciate the water temp has not come up to expected levels.
I had it reset and the engine was smooth as before. I drove another 8 hours straight 2 weeks later and by the end of that trip, the engine was running as if overfueling again but with no SES light. I started it the next morning after sitting all night, still rough and overfueling.
I was able to change both thermostats and it still ran as if overfueling, still no SES, and the temp now comes up quickly to 185-190. I used a Tech II to scan for codes and a P0128 had been set again. Once cleared, it runs silky smooth. I have yet to run it for 8 hours straight.
Can anyone explain why my truck seemed to go into some sort of limp mode with this code set even though the temp was no longer a problem (either totally cold or after the thermostats had been replced and code still present).
I would have thought once the ECM received correct water temp vs. run time, the engine would run like normal.
Thanks for the explanation,
Corey
I have a 2001 Duramax/Allison and have a question concerning DTC P0128.
After driving for about 8 hours straight with a temp of about 170 (it took forever to get to 170), I had the SES activate with a corresponding DTC P0128. Just prior to and during the this code, the engine ran loud as if the pre-injection was off, idled about 350 RPM higher; basically it acted as if it was overfueling. This makes sense because that code is set to indciate the water temp has not come up to expected levels.
I had it reset and the engine was smooth as before. I drove another 8 hours straight 2 weeks later and by the end of that trip, the engine was running as if overfueling again but with no SES light. I started it the next morning after sitting all night, still rough and overfueling.
I was able to change both thermostats and it still ran as if overfueling, still no SES, and the temp now comes up quickly to 185-190. I used a Tech II to scan for codes and a P0128 had been set again. Once cleared, it runs silky smooth. I have yet to run it for 8 hours straight.
Can anyone explain why my truck seemed to go into some sort of limp mode with this code set even though the temp was no longer a problem (either totally cold or after the thermostats had been replced and code still present).
I would have thought once the ECM received correct water temp vs. run time, the engine would run like normal.
Thanks for the explanation,
Corey