Can some body tell me the main reason why my Engine Fault light occasionally turn on for random amount of time, then switches off. After the light switches off the car jerks when trying to accelerate, then stalls when not accelerating. Once the car stalls it takes a few times to start again, once started the car runs normally again. Sometimes the Engine Fault light turns for a while then turns off, but the car running is not effected.
If some one could lead me to where to start looking it would be appreciated.