Has it had a new battery? I have seen issues over on the STOC where members have had either a knackered battery or have fitted the wrong battery (not a silver calcium type), this can cause all sorts of random ECU faults.
Ask Jay on here, think he also had the same problems.