I have a company vehicle, it’s a 2007 Chevy Colorado. This year I had a CEL (check engine light) indicated and needed to take it in for an inspection. It popped up with a bad purge control valve (that’s a P0443 code on the tester.) as well as a bad crank sensor and a bad cam postion sensor!!. I took it into the shop and they replaced the purge control valve, cam sensor, crank sensor and while it was in there they did some other required maintenance. on the failed ABS system. They gave the vehicle back to me and said I just needed to drive it to get the DTC (Diagnostic Trouble Codes) to reset and all should be good.
Well, I put 80 miles on the vehicle up to Albany and figured it should be good, so I pulled into a local shop and had them do the NYS inspection on it, the code still wasn’t ready! I drove a bit more on it until I was up to about 280 miles, I figured I was home free to get an inspection pass, but the next day I drove it into the shop and on the way the check engine light came on again. This time is was flagging a P0171 system to lean code. I took it back to the shop and had them check for vacuum leaks and so on but they couldn’t find any. They tried cleaning the injectors (At this point they didn’t charge labor, just parts) and then they tried replacing the O2 sensor. They reset the light and I hoped for the best. I put about 30 miles on the thing and it came back up with the P0171 DTC again.
This is so aggravating. You would think that in 2007, the year of the vehicle that a diagnostic computer could tell you exactly what’s wrong. Even on a machine like the Apollo 11 back in the 60’s they had indicators that told the people exactly what the heck was broken and needed to be repaired. With this stupid basic ECU setup you can spend 1000’s of dollars trying to figure out what’s wrong. I guess this is part of the deal though, right? So tomorrow I have to take this thing back into the shop, risking a $150 ticket, once again, to try and get this thing fixed. I’m so glad it’s a company vehicle and I don’t have to pay for these repairs, I’d be robbing banks and mini-marts just to keep the vehicle on the road!