Electrical problems suck! But the first thing to check are your grounds. The easiest one to get to is in the engine compartment just forward of the battery along the bottom of the fender. Clean it very well, I even went as far as adding a wire from that ground to the battery so try to give everything an extra path to go. Don't know if it helped, but cleaning it up sure did, also I believe there is a ground from you battery to the chassis right on the firewall. That's another one to clean up. Good luck!