It could very well solve the problem. Do the cheap/easy pulleys first, tensioner, then idler, then new belt and see if that doesnt fix it. I had a 60 dollar belt on here that I replaced with a cheap 11 dollar one and the squeak went away.