yo, Good job!
\re; MSD; I'd pass on that until you resolve the "stalling when at Idle"..
The Ford TFI has its buncha issues, but the MSD costs $$ to buy and then others seem to have coil/module problems. Some will say it's great, but I feel that you're on the track to get it all running right and then go onto the perf products.
Diagrams for 5.0, 87-93 by Tank92 (Tank) at SuperMotors.net
MIESK5 NOTE; The firing order for 1987-1993 5.0Ls is 1-5-4-2-6-3-7-8.
If #7 and #8, or #2 and #4 spark plug wires are routed next to each other at the separation bracket, an induction crossfire condition can occur.
So it's good that you're getting the seperators.
-
Did you check for Codes yet using buddy
Joe's DIY test?
Some pure Guesses on the stall @ idle;
aside from the Usual Maintenence thAngs such as air filter...etc..
Vacuum Leak Symptoms, General; Too fast an idle speed; A rough idle or stalling; Hesitation or misfiring when accelerating; An idle mixture that defies adjustment (carburetor)
Idle or Stalling Problems & Troubleshooting; The Idle Air Control (IAC) is a cylindrical unit attached to the upper intake manifold. This unit electrically controlled by the computer, and allows air to flow into the intake at idle, bypassing the throttle plate. The extra air is accompanied by extra fuel to bring the idle up to proper speed, and when cold, allows a high idle condition. These units may become dirty, and need cleaning. Many idle and stalling issues tend to be blamed on these units. Cleaning is achieved by removing the electrical connector, and two screws holding it on. Once off of the vehicle, clean with throttle body cleaner (or a good carburetor cleaner). Continue cleaning until unit is clean, like new; reinstall unit. This is also a good time to clean the intake, and EGR ports (if applicable). Testing may be achieved by bringing the engine to operating temperature, noting the idle speed (should be within spec). Unplug the unit’s electrical connector, and the idle should drop to about 650 RPM. When the unit is reinstalled, it should return to normal idle speed. If the vehicle does not idle at proper RPM (too low), there are no vacuum leaks, and the TPS calibration is correct, than the unit is most likely fault
See my site for cleaning, TSBs, etc.
EGR valve that’s stuck open will act like a vacuum leak and cause a rough idle and stalling
etc.
-------------------
And as for not pulling the Motor... You did well! Esp in these weather conditions!!!