hi guys ive had this problem for a while now, the engine management light flashes now and then, i carried out a diagnostic check came up with fault code 12 which spark related. ive changed the plugs, leads, dizzy cap, rota arm also and still the same. i notice sometimes the car is hesitant...