Yesterday I went for a drive, I had 1/4 of a tank when I left and 106 miles left in the tank. About 10 miles down the road the Check Engine Light came on. Then I pulled over and made sure the gas cap was on right and everything seemed fine. I started the truck again and the gas gauge dropped to E and the fuel light came on. I stopped and checked everything and it all seemed fine. I started the truck and it was still on. I turned it off & on a few more times and Then the Check engine light & the fuel light shut off and the Gauge went back to 1/4. I drove it around for about 15 minutes and it never came back on. 2 hours later I left for the gym I got about 4 miles down the road and the Light came back on. This morning I drove it around and then I went and got gas. Right after I put gas in it the light turned off. A few hours later I started it and the light came back on. Anyone have any ideas? My transmission has been messed up for a few months but has never caused the light to come on. Im taking it to GM monday so they can see whats wrong with the transmission and see why the lights coming on.