Sounds like a ground thing to me. When weird stuff happens, and especially in different places at once, it's normally a ground. Start at your battery, then you engine block, then the firewall, grill, tub, and so on cleaning the grounds as you go. If you find an especially loose or corroded...