Rhys, if theres something wrong - duff sensor etc, the ecu will drop into 'limp mode' but wont always throw a diagnostic light. The software I got can read the faults stored, usually telling you exactly whats wrong. Can then clear the faults and all will be well.