Maybe a vacuum leak. If the 89 has a IAC you could have a erratic motor in the IAC which could have a similar effect like a vacuum leak and the cause of the first item in your problems listed. I would look at all those little black plastic lines for cracks in the corners, check the intake manifold gasket by spraying carb cleaner and listening to the idle for any stalling or rises in RPM's.
2006 Jeep Wrangler X, 4.0 4:11 gears
'90 Cherokee XJ,W/'91 4.0L reman/ 3.5" RE lift, W/31" M/S tires, 4:11 Gears W/Speedo gear change/ Aluminum Coolant Tank
A/C Conversion/Home Built Roof Rack/K&N Box Filter
Derale 15" Rigid Radiator Fan PT# DER-17415, through Summit W/2"X5/8X5/8"" spacer
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.