The serpentine belt will not stay on my 99 Dodge Caravan when it rains. This has happened 3 times

Try the Gates belt that was suggested, but also check to make sure the belt tensioner is functioning correctly. It should keep it tight enough even in rainy weather so that it doesn’t begin to slip, heat up, and fail.