1996 Jeep Cherokee

Engine Mechanical problem
1996 Jeep Cherokee V8 All Wheel Drive Automatic 120000 miles

I have a 1996 Jeep Grand Cherokee I can get it started but it wont stay running unles I control the throttle, and I can't find any infomation that has been helpful. I thought to check the Idle air control (IAC) but it wont stay running long enough to check with a scanner or to back probe for voltage check. If you have any suggestions on this being the right tree to be barking up or if I should try another one it would be vewry appritiated.
February 23, 2009.

Do you have a check engine light and when was the last tune-up?

Try cleaning out the idle air control valve and see what happens

Feb 23, 2009.