Yesterday my engine light came on. I took it to a Saturn dealership because the Pontiac one was closed. The tech said that it was a code 300 and 302 misfire on 2 cylinder. He reset it and told me to take it to Pontiac service Monday because he didn't have the software to properly diagnosis the issue. He did tell me that this could be caused by something as simple as bad gas. Is this correct? I ran all of the gas out of it and filled the tank back up and added a bottle of Lucas injector cleaner. So far the light has not come back on.