Be sure to check the point where your negative battery cable bolts to the frame. I had exactly the same symptoms you describe and chased all sorts of ideas before finding the simplest solution. Good luck.