I believe I have the same problem on my 5.7 OSI. I have changed the tensioner (normal first step), idler (pully where the belt visibly walks out), and power steering pully (area where belt dust is most prominent). At this point I'm running out of pullies. The belt walks outward on the idler...