..........Heater hose strainer..........."modern problems" LOL

You try flushing it with something like motorcraft VC-1? That and a spin-on style filter like the ones they use on the 6.0 diesels might save you a lot of heartache in the future..