I have a Freelander 1 2005 1.8 petrol and it started misfiring so I did all the usual stuff, changed the plugs, coils and HT leads cleaned the injectors and it's still misfiring. So I got an ELM 327 code reader and it says it can't connect to the ECU. Just wondering if I should get a new ECU a...