A few months ago, my van started jerking after about 45 minutes on the freeway. When it started jerking, the check engine light came on and the windshield wipers would come on just once. If I ignored it and kept driving, the jerking would become more frequent and violent until I pulled off the road and turned the car off, then back on. After turning it back on, everything would be normal again, sometimes until I finished my commute to work, sometimes it happened every 5-10 miles. Never any problem in town.
A few weeks later, and in addition to the previous stuff, when driving in town, the windshield wipers would come on just once when braking. That would happen a few times a day, with no check engine light and no other issues. Now, when you hit the brakes, in addition to the wipers coming on, sometimes the RPMs will drop until the engine dies. Today, it died 4 times in 10 minutes.
I’ve changed the very corroded ground strap from the block to the firewall, cleaned up the battery posts and cable connectors (dirty, but no corrosion), checked for corrosion in the wiring harness underneath the battery and I’m not finding anything. Can someone help me out here?