Chevy Silverado and GMC Sierra Forum banner

ECM problem?

18K views 4 replies 3 participants last post by  Dubnhub  
#1 ·
2010 1500 5.3L Z71

Truck has 190k miles, bought it a year ago from a dealer. No issues initially. Carfax showed lifters etc replaced at 50k miles. Not a daily driver. Wife has her car, I have a vehicle for work, so we don't drive it but maybe once a week or so.

Back in April, I was on the interstate when the engine went into limp mode. Reduced power, stabilitrack turned off, check engine light, no power. Made it to a dealer, they were TERRIBLE and after 2 weeks (not joking) they had looked at my truck ONCE for the diagnostic and they reset the TPS. I got off their lot, 2 miles down the road, the bad stuff happened again. So I went to a different mechanic, who turned out to be great. They replaced the MAP sensor and camshaft position sensor. I've put nearly 3k miles on since then, trips to the beach, all around town, no problems. They did say the catalytic converters could probably stand to be replaced but the O2 sensors were good.

Two days ago, after sitting for a week, I turned it on and immediately got the power/stabilitrak warnings with the check engine light. Would not accelerate past 20, and it took a while to even get up to that speed. Parked it. Turned it back on in the evening, and got the engine light but no other warnings and it drove like normal. Took it to the mechanic this morning, he said it's an ECM issue and said I needed to go to a dealer. So I'm dropping it off Tuesday evening at a different dealer than the first one I went to. He also said there was a code for TPS position and brake switch something or other. I didn't get the numbers, I was too mad.

So.... have at it. Could this be as easy as reprogramming the ECM? It seems to have some gremlins, and I'm debating fixing whatever this problem is and just selling it. Thanks for any insight.
 
#2 ·
What codes were pulled from the truck? I would never drop off a truck to the dealer without knowing exactly what they're going to be working on. Have you ever checked the battery connections and grounds? A bad ground can cause all sorts of weird issues.

You can also unhook your battery for awhile and then see if some of the codes go away.
 
#3 ·
Get yourself a battery minder if its going to be sitting long periods. Sounds to me like you simply have a low ir weak battery. Before you do anything I would give the battery a charge test it and keep it charged. Low voltage scrambles the logic I've noticed. Not sure why they dont have better regulation in these modules but the supply needs to stay above 12V. If it is low the starter can draw enough current to drop the voltage to 8-9v sometimes. If it starts it things like what you describe can happen. Usually you can let the battery build up and restart to clear most of the issues.