My son has a 2003 Gran Am GT and today the car started running rough. It sounds like the timing is off because of the way it idles. The check engine light flashes. It was running fine until today. My son is going to have it scanned tomorrow morning at Autozone. Just wondering if you might know of what might be wrong. Any help would be greatly appreciated.