Very glad to hear it's all working again, Steve!
A quick joke brought to mind by this incident:
Four Engineers are out for a drive together; suddenly the car coughs, splutters and the engine dies.
The Mechanical Engineer says: "I reckon it's the fuel pump."
The Chemical Engineer says: "No, probably contamination in the fuel itself."
The Electrical Engineer says: "No, must be the ignition system."
The Computer Engineer says: "Why don't we all get out, then get back in again, and see if it starts...?"
Jon.