Actually, what ECU was it replaced with, from what car?
Sounds like it could just be the varient programming needs doing (engine size and gearbox type)
When I bought my old one it had a blank ABS ECU which caused stalling if revs were low, once it had the right program, it behaved perfectly 
Replaced from the exact model / engine / transmission etc. apart from that being a cdx and this one being an elite.
Suppose the ECU was just knacked, its money after money and my friend just can't afford it. He is looking for a Rover, Astra sized car, has to be AUTO though with 12 months MOT, looking at selling the Omega and getting him a replacement car. Any offers?
did I mention that I found a local garage with a tech 2 who diagnosed it for £20?
no faults as eml light not on, but no communication to the abs ecu, no faults from abs sensors either so its the abs ecu or wiring to it.
when we left the garage the replacement abs ecu worked for about 50ft and then conked out just like the other. wasted £80 for the man to fit it and £30 for a so called working one.
after looking at the car again, the drop links are loose causing the rackling noise, the track rod ends are loose but not bush loose, you can grab them and twist them, maybe they need tightening up? and 1 tyre would need doing at some point, it is legal but would be something on the cards.