A lot of weird electrical problems are caused by poor connections of both the negative and positive battery cables. If it were my car, I'd physically, completely remove both battery cables and inspect, clean the connections and contact points, and reassemble.