I have a 2003 jeep wrangler 6 cylinder 4.0 automatic. I’ve been having an issue for about 3 years now. And I have yet to fix it. When my jeep gets up to running temp, a loud squeal will come on, will stay on for a while and sometimes turn off or stay squealing. It will stops when i accelerate but as soon as i stop accelerating it turns back on. Ive changed the serpentine belt, timing belt and ive changed one of the valve/bolts on the manifold. Still yet to find it. My guess is, its a bolt fallen off from the exhaust somewhere but still no luck in locating. Any one heard of this happening or have any ideas. Its been 3 years too long. Thank you.