I had similar problems-when idling the car would surge, it ran rough, and belt squealed--so badly people near me would look to make sure it wasn't theirs! Had belt and timing belt replaced-dealer said it was the ac compressor clutch($300+). Also had the running hot problem-up on L and even in the red. As long as the air was running or
I was driving with no stopping it stayed normal. Had it checked, no problem found. I just traded it(a 95se) for a 2000se.