Sounds like bad grounds to me.
Pick up an electrical test probe light(ice pick with a light)at the parts store. and start checking your taillight wires,etc..... from the firewall back.
bet its ground wires!!!
Marty
(you might want to run a ground wire straight from the batt. to the frame/body)