Paul,
Did you call Krazy Horse? Dan in the workshop fixed my pcb... although that was the heater fan issue... another known potential issue with your type of pcb. But they were trying to fix a fog light switch for another customer with the same pcb. I don't know how they got on though. In my case it was the under specced fly back diodes and I can see that the fog light has the same relay and diode. Just a thought.
Nick