This comment probably belongs in the 2nd gen, but my buddy with the last of a 2nd gen build date, kept having a trany or fuel problem. He thought it was in the fuel system and I thought it was in the trany, (auto) it seemed to shift odd to me. He had checked all of his chasse grounds, and it seemed to help a bit. Well it turned out to be a weak battery, he changed out both Batteries and problem solved. Unbelievable, I didn't realize it could cause that sort of an issue. I will change mine when the expected battery life is up.
When my batteries started going out I noticed strange dash lights lighting up (the security system light on a truck without a security system) and the boost light on my Prodigy brake controller would light up until I cycled the boost button. Replaced the batteries and as with your buddy, problem solved. I wouldn't be surprised if bad batteries could fry the computers on new vehicles and end up costing some serious coin.