I see, I would start by checking the connections on the ECM and the bale connectors under the hood. Unplug them and plug back in just to make sure you don't have a pin not making contact from corrosion or dirt or debris. I don't know how anything could get in the connectors there sealed up pretty good. I had an 03 do some crazy stuff once it ended up being the connections with my Banks tuner, it pugged in line with the bale connectors.