Perry's (espeicially Aylesbury) are crap. Amersham to give them their fair credit are 10x better - but then Aylesbury are a multi dealer (ford, seat, hyundai, alfa, fiat) where as Amersham are solely Fiat/Alfa - much better as you get an Alfa mech, not a generic one.
Regarding the ECU being dead - it is possible - people have posted here before about it. As I have done a bit of programming for the TRW ECU I managed to get hold of one of these 'dead' ones - sure enough, they are dead - they transmit up to a point, and then stop dead. I reckon the software in the eeprom has become damaged over time, so it is possible for it to jsut die and the test cannot communicate with it anymore
dead as a brick.
Yes I can reset the airbag ecu's (if they are functioning), but I'd recommend to you that you go find a specialist.
The 145 wiring is utter !!!!e. The worst I have ever seen. How those would ever stay intact in an impact is beyond me.... what is worse is Alfa wanting 4 hrs to rewire the airbag system... as the mech explained it involved soldering around the connectors. Not sure why it takes 4 hours, or why it's excluded from warranty (apparantly connectors are excluded). But it took me about 1 hour to do all 4 plugs.