Monday, July 8th, 2013 AT 8:59 AM
I have a 2009 gmc canyon and a few days ago the check engine light came on and I changed the gas cap and turned off the check engine light. The light stayed off for 2 days and now is back on but the truck runs fine. I did notice I am now hearing a buzzing noise coming from under the truck. Anyone have any ideas what it may be?