I have a '99 GMC K1500 Suburban. I have been fighting with rough running for over a year. I now have 2 error codes, P0102 and P0340, MAF error and camshaft sensor errors. Per my Innova 3130 at highway speed and acceleration I have 0 load on the engine in live data mode. I also have a battery monitor which disconnects the battery if the voltage goes too low. I was checking codes with the engine off and the monitor disconnected the battery in minutes. Now the radio is kicking on and off and the engine will not remain running when idling. This morning it only had the P0102 code, like a few months ago, and I purchased a new MAF sensor (I bought a used one last time). After changing the sensor this morning it was bucking at idle, like a switch being turned on and off. Any ideas on what is going on? I changed crank and camshaft sensors about a year ago.
The Innova reader is also flashing CAT, EVA, O2S, HTR, and EGR warnings. The truck only has about 65k miles.
Mike D.