Install a new one. It's squeeling most likely because it is getting stretched.
chain
2 feet
Check the oxygen sensor. My 1995 Grand Cherokee stopped stalling while driving after it was replaced.
No, it has a chain.
NoNo
A squeaky belt is usually caused by a bad belt, a missaligned pulley, or something leaking on the belt.
chain
it has a manual tensioner
A 1997 Jeep V8 has a timing chain, not a belt.
NO.
sounds like a loose belt, glaze belt
Chain.