WCA is right
Although im still rewiring my buggy
It sounds as if you need to check the earth cables first.
Bad earths lead to all sorts of mysterious goings on as the circuit tries to find alternative routes.
Corrosion or even that nice paint protecting everything is to blame.