Hi, Beaufort, and a warm welcome to the site. Sorry to learn of your problems but I may be able to point you in the right direction. If you scroll down in this 97-2000 forum you wull find a forum topic title ` Not another fault`. Have a read and let me know what you think.

Armchair fault diagnosis is alwyas a dodgy thing but it can sometimes be helpful.

Good luck.