I am having a weird problem with 52 TD5 discovery missing every now and then so I removed ecu and had oil in the harness. I cleaned it all up and replaced the harness and fuel filter, got rid of air in system and it was running fine on idle but drive it 200 meters and it misses and seems like...