That IAC code would've come in handy. Should've tracked that down rather than throwing parts at it; if you still have the old one, put it on the TB and see if you get a code again. Perhaps the code was to trigger an IAC re-calibration.
Another thing to consider, due to issues seemingly being sensor and ECU related, is grounding. Karl lives at or near sea level, miles from a large body of salt water; burnishing those connectors and applying some dielectric might help return accuracy and reliability to the system. Same for chassis grounds...a few ounces of preventative maintenance bringing pounds of cure at the gas pump.
You're right, Karl, TPS and IAC are closely related from the ECU's perspective; if one is bad or off, it will make the readings from the other make no sense to the ECU and funny things will happen. Ford's TPS needs to deliver 0.1-ish VDC to the ECU for closed throttle, which is in the 10% open range; when that's triggered at cold idle (meaning the engine coolant temp sensor hasn't seen whatever temp it needs to trigger closed loop fuel delivery), the IAC opens to some degree to compensate for the fuel being dumped in....thinking about what i just wrote here, how's your ECT sensor's health? not the one wire sending unit that's connected to the temp gauge in your instrument cluster, but the actual 2 wire sensor the ECU uses?
It may not be a maintenance related vacuum leak after all...maybe it's a computer logic issue at play here!
Another thing to consider in tracking down the problem points back to the IAC and its calibration - in these Rangers, I've learned that the MVAC compressor is engaged in most cases, which makes the ECU open the IAC so the engine doesn't bog under the added load. again given your coastal location Karl, is it possible that you're driving around with your heat/defog on? (no doubt you were: you said it was January). No doubt the engine was warm from driving, but was the ECU getting the correct coolant temp info? and further, if it wasn't, was the IAC valve actuating CORRECTLY for conditions and status? again, if ECU doesn't see closed loop/warm idle, that IAC will open (further!) to prevent bogging/stalling...so back to ECT sensor.
Just some second cup of coffee thoughts for you to consider and track down, giving Tracy's work the benefit of the doubt, and possible computer/sensor gremlins to slay! Hamster-wheeling on vacuum wasn't getting you anywhere, so a different approach might help. I really hope this is the right track finally for you Karl, and that you can return to chasing 50+ MPG, zero emissions and a wallet that stays fatter longer! Don't forget your PCV re-route and then moving those spark plug wires around If I'm right...You deserve a eureka moment after all this time.