Problem solved! The Ranger is back on the road and running great.
The primary problem was that I switched sparkplug wires 4 and 6 by mis-reading the wiring diagram. Counted from the wrong end!!!
EXPENSIVE mistake!
Secondary issue was the Throttle Position Sensor (TPS). I had replaced it with a Motorcraft one from eBay, but it ended up being bad.
The local mechanic wrote:
CHECK ENGINE LIGHTS ON
CUSTOMER SUPPLIED ALOT OF INFO SEE TICKET
CHECK ENGINE LIGHT IS ON WITH CODE P0174 FOR BANK 2
LEAN. TRUCK SEEMS TO HAVE A HARD MISFIRE AS WELL BUT
NO MISFIRE CODES STORED OR PENDING. START BY
CHECKING FOR VACUUM LEAKS FROM HOSES AND OR
INTAKE. MONITOR SHORT TERM FUEL TRIMS WHILE ADDING
FUEL. NO VACUUM LEAKS FOUND. AS REMOVING SPARK
PLUGS TO CHECK LEAK DOWN AND COMPRESSION FOUND
THAT THE #4 AND #6 SPARK PLUG WIRES ARE SWAPPED.
REMOVED PLUGS TO CHECK FOR FOULING AND REINSTALL
PLUG WIRES IN CORRECT POSITION. AFTER THIS CHECK
RUNNING CONDITION AND MISFIRE IS GONE. RUN KOEO TEST
AND KOER TEST BOTH TEST COME UP WITH P1124 FOR THE
THROTTLE POSISTION SENSOR FAULT. CHECK POWER TO
SENSOR IS GOOD. REMOVE AND REPLACE TPS AND RECHECK
TESTING BOTH PASSED. TEST DRIVE TRUCK MULTIPULE
TIMES FOR A TOTAL OF 30-35 MI LES. ALL MONITORS ARE SET
OTHER THEN EVAP SYSTEM AND NO CURRENT OR PENDING
CODES AT THIS TIME.
The above diagram is correct. It's an image for an SOHC and mine is an OHV, but the firing order and cylinders are identical.
I messed up and on Bank 2 (US Driver's side) I had cylinder 6 going to coil connection for cylinder 4 and cylinder 4 going to coil connection for cylinder 6.
Correct:
3 --- 6
2 --- 5
1 --- 4
My mistake:
3 --- 4
2 --- 5
1 --- 6
Cost me $400 to get it fixed. Something I checked several times, but just had it wrong in my head.