Help. My 06 Ve SV6 is running really rough. The other day I stop in a car park, put it into neutral, put the handbrake and BAM! the Check engine light comes on and the car begins to run very roughly. So I turned it off and then back on again and all was running fine. 500m down the road it does it again, even when accelerating. Took it to my machanic, who plugged his diagnose tool in and found four error codes, P0300, P0302, P0304 and P0306. From my understanding these are Misfire codes, on cyl 2,4 and 6. A couple of days later he rings to tell me it has all of sudden stopped misfiring and the CEL is gone. He had done absolutly nothing to it, as he had not had a chance to look at it. The mechanic suggested I take it for a drive around town for a few hours to see if the problem re-occurs, but after driving a few hours around town it was all fine. So I took it home. As soon as I pulled into my garage BAM! it starts again. Has anyone had anything like this happen to their VE? or has anyone got any Idea what is going on? The thing is, when I first turn it on, it runs fine for about 2mins (CEL is still on) and all of a sudden starts misfiring and running ruff. I guess it would be an electrical fault somewhere, as it runs fine for the small period of time and it run for hours the day i drove around town. PLEASE HELP!