So I have a discovery and the engine was running poorly with the flashing M & S lights - so I changed the loom etc cleaned out the ECU plug. It was good for 50 miles and then started misfiring again - the D light on the dashboard would go out - then might change to 3 whilst driving etc etc. So I cleaned the ECU out again and it was fine for a while and then the same happened again more oil in ECU - not engaging in Drive properly. there is still oil getting into ECU plug - what am I missing?