mate i am honestly just back from the garage where i had my accident repair work done a week ago, they plugged it in for me and said its not related to the accident ( i knew that as it was happening before) but thought i'd try blag it lol well it came back as a fault with the THROTTLE POSISTIONING SENSOR, could be a few things ie THROTTLE BODY NEEDS CLEANED wiring etc. mines has happened a few times so i put it down to it needing cleaned. got the haynes manual out and browsing through it, i have the D4F engine ( 1.2 16v) and it says the throttle valve is electrcally motorised and is not operated by an accelerator cable. if the throttle valve is renewed, the new unit must be reprogrammed. although it is possible to carry out the reprogramming without dedicated equipment, any fault codes stores by the engine management ECU must be erased with a special diagnostic tool.
HERES WHEN THEY TRIED TO ROB YOU WITH THE REPROGRAMMING
minimum throttle stop must be reprogrammed as follows
a) switch the ignition on for approx. 3 secs
b)switch off he ignition and wait aprox, 5 secs
c) restart the engine and allow the coolant temperature to reach 60oC (approx. 3 mins from ambient temp of 20oC
d) road test the car and allow the ECU to learn the throttle valve adaptives
IF YOU DONT ALREADY HAVE A HAYNES MANUAL GET ONE AS THERE IS QUITE A GOOD GUIDE HOW TO GET THE THROTTLE BODY OUT