Hi, I've just changed an ECU and coils on an 02 Punto 1.2 8 valve. It was easy, they self-program & come with instructions. Got them from ebay £175 inc p&p..
http://stores.ebay.co.uk/sbb7788
.....have a look to see what the parts are like if you are not sure what "bits" to look for under the bonnet
Punto ECU’s failure is originaly caused by the ignition coil spiking back to the ECU and blowing the coil drivers inside the ECU. When the ECU is changed the coils should be replaced at the same time to avoid any possible damage to the replacement ECU.
Disconnect neg battery wire (make sure you have radio/cd code number if it needs one to get it working afterwards.) Remove air filter, remove ECU which is at the rear of the throttle body, just take off the 2 lead retaining clips then pull off the leads. Use an allen (hex) key to undo the 2 bolts on the grey plate holding the ECU to the throttle body. Check the part number (it will probably be ECU IAW59F.M2 or M3) and order with coils from supplier. To remove the coils take off the 3 leads to each one, label so you know which goes back where, undo the 4 hex bolts for each coil with an allen key. Fitting is just the reverse.
These instructions came with my parts, just in case you don't get any from your supplier....
Turn on engine and allow to idle until it gets to working temp (80C) engine light will blink regularly, then rev to 5000rpm for 2 secs, idle for 2 secs then use rev & idle cycle again. It will take 3,4,5 cycles before the light stops blinking.. then its programmed & read to drive as normal.
I saved £300 compared to what the Fiat dealer wanted.
Good luck, Mick
mick, December 2008