Mike,
Have you determined the cause of your headlight switch meltdown? I totally support the relay theory, but your switch malfunction needs to be answered. Regulator maybe? The
oil pressure switch protection is a great idea! There are also line filters (capacitors) for extra protection. Post back and let me know your findings.
Chris-
slithering