My 05 kept jumping a rib on the belt and I replaced the pulley a couple of months ago and I had to take the whole assembly off to change the pulley. When I took the whole assembly off I noticed that the assemble had been rubbing on the engine and and causing it to squeak. I bought the whole assemble and changed it out. No more squeaks and no more belts jumping and rib.