Hi Scotty, I have a 03 GMC Envoy that i have had for three years. I have had many problems with this car. I was at a stoplight the other day and the car stalled out and i put it in park then started it right back up. The car smelled like matches, has a weird idle and the check engine light came on. The car had almost stalled before awhile back and i pushed on the gas and it didn't die out. HELP?