Rain causes belt to come off
You didn't mention a year but take a look underneath the front end you maybe missing the front splash shield.
Search Mazda B-Series Truck Questions
Mazda B-Series Truck Experts
Related Models For Sale