if i put soap on it the squeak stops so i figured it was idler pulley so i changed that without taking the belt off. it did not stop so i guess i need a new belt as the tensioner pulley appeared to be ok . how hard is it to diy??? and if it is a shop job what should i expect to pay ?? only 50k on the truck one would think the belt would last longer but time to open wallet from what i hear 4.5 hr and 89 for the belt this sound correct ???? any recommendation on belt brand ???