Thanks for that,
What I have currently done is checked all the connections and cleaned them. In all fairness there was a lot of dirt on them, and touch wood it has stopped. However, I am thinking of resetting the ECU. Could this cause me more problems than it solves????