I have a 2002 1.2 8V Punto which 'appears' to be running constantly in 'limp home' mode- ie. the ECU warning light is flashing and as soon as it goes above about 2000rpm the engine cuts completely- it comes back on right away when the revs go back down. The ECU was replaced about a year ago and has been running fine since- I also bought another one thinking this was the fault but the new one did exactly the same. I bought a code reader but it shows no faults recorded and I've un-plugged each of the sensors one at a time and the engine has exactly the same symptoms. I've also replaced the ignition coils with no difference- help !- any ideas ??