2003 Dodge Caravan

I have a 2003 Dodge Caravan and the wipers won’t turn off. They started on their own at random and I couldn’t turn them off. I even tried using the switch to turn them on then back off and they still wouldn’t stop. I finally had to pull the fuse to stop them.

I would guess the switch or body control module.