it is no good deleting faults till the problem is repaired,would have worked through all your original fault codes,some may be linked to the same problem,just changing an ecu may cause more problems if you dont have the correct equipment to code in settings,immobilisers etc,my advice would be to find a good auto electrician who will tell you if there are conflicts with fitting a new ecu and may help you with your original fault which was why your motor went into limp home mode
cdc, January 2011