Sounds like you made progress. As far as the low idle, have you checked for engine vacuum leaks? You have been working on it for awhile, so it's possible that something was disconnected. That is what I would check for first. Here is a link you may find helpful:
Next, the idle speed is controlled by the idle air control valve. It is located on the throttle body and responsible for maintaining engine idle speed. I attached a pic if it. See pic 1.
Here is a link that explains how to service one:
Here is a link that explains in general how one is replaced:
Here are directions specific to your vehicle for replacement. The remaining pics correlate with the directions.
1995 Ford Truck F 150 4WD Pickup V8-302 5.0L
Removal and Replacement
Vehicle Powertrain Management Fuel Delivery and Air Induction Idle Speed/Throttle Actuator - Electronic Service and Repair Removal and Replacement
REMOVAL AND REPLACEMENT
Idle Air Control Valve
1. Disconnect negative battery cable.
2. Disconnect the Idle Air Control (IAC) valve assembly connector from the wiring harness.
3. Remove the two IAC valve retaining bolts.
4. Remove the IAC valve and gasket.
IAC Valve and Gasket
NOTE: If scraping is necessary, be careful not to damage sealing areas of IAC valve or throttle body gasket surfaces, or drop material into throttle body, or intake manifold.
1. Make sure that both throttle body and IAC valve gasket surfaces are clean.
2. Install gasket and IAC valve.
3. Install retaining screws. Tighten to 8-11 Nm (71-97 in lb).
4. Connect electrical connector for the IAC valve.
5. Reconnect negative battery cable.
NOTE: When the battery has been disconnected and reconnected, some abnormal drive symptoms may occur while the powertrain control module relearns its adaptive strategy. The vehicle may need to be driven 10 miles or more to relearn the adaptive strategy.
Let me know if that helps.
Images (Click to enlarge)
Saturday, January 16th, 2021 AT 12:25 PM