On two occasions now separated by a few days, I've gone to start my car and it's turned over loads before it's actually fired up. When it has fired up it runs fine but the EPC light is on. If I turn the engine off, and start again it's fired up fine and the light goes off.
Any ideas what's going on?