I had all your problems,finally after 2 batterys,2starters,1 ignition switch,and re wiring almost everything shielding the starter from heat. I bought a heavy., duty starter made for a c30 van.About $65 Instantly solved the problem. P.M. me if you need more info on part #'s