My 95 JGC 5.2L V8 has been having idle problems and stalling. I changed the IAC or ICV , the fuel filter, the PCV, the O2 sensor and I cleaned the intake manifold and throttle body. I still have problems. I believe it may be due to a leak in the intake manifold gaskets. On justanswers.com, an experienced technician told me this is common especially on big engines like mine. The leak confuses the computer which causes the car to act the way it does.
I will be changing the gaskets tomorrow.