Sounds to my like it's most likely a bad ground somewhere, make sure the ground connections are nice and tight, and clean off any rust. If they're all fine, check for loose connections at the plugs, and corrosion in the plugs. Then check for frayed or pinched wires. With electrical problems, check the simple stuff first, before you start replacing the expensive pieces like voltage regulators. Good Luck!