I have an 03 ranger and when purchased the belt was squeaky, we replaced it, and about 6 months later the squeaking came back i took the belt off the truck and personally spinned each pully to find out its the one on the alternator, since i can not get a pulley for the alternator, i have to get a new one. So i just turn the radio up a little louder when its wet or it does not get the garage spot in the winter nights.