A couple days ago i noticed that the belt on my truck was sliding off the pulley on the alternator and the belt tensioner causing it to shear. So i replaced the belt tensioner and both the idler pulleys. took the truck for a drive and the belt sheared and came all the way off. I have no idea what else could be causing this.....What do y'all think? Any help will be appreciated.