ok i have a 2010 traverse and absolutely love it. i almost ran out of gas one day because i spaced stoppinh to get some. the next day when i was driving the check engie light came on and when i read the code it was p0496. then tge day after that i took it to walmart to have my oil changed. less the 24 hours after having the oil changed i drove my son to school and everything was fine. i went to the bank and turned the car off for about 20minutes and then it wouldnt start at all. i got a jump and it started and i got on the interstate to go home and got about 25 miles down the road and all of a sudden it shut off while i was driving. now it is throwing codes p0496, p0333, p0024, p0328 all and it wont even try to start even while being jumped. battery is good so i reset the codes and it tries to start but has not started yet. any advice?