This is a long shot but you are looking at all possibilities,
There was a thread a couple years ago where the owner of a 454 powered Class A discovered the part store had sold him the wrong water pump. The van application, not the MH application. Something about how the belt was routed different on the MH meant the pump ran reverse the direction of the van, so the MH pump had the impeller blades reversed to compensate. With the van pump, the impeller was turning the wrong way way and not working.
Not sure how to link to an old thread, just search "Overheating 454", it is from 2010