The caps can cause problems but usually it causes boiling out the tank?
Do the said stat test by removing it, though I believe the stat(s) to be good personally, and also yours is a good idea re the hose theory, that or maybe there is a blockage further in the engine? Perhaps try reverse flushing the engine via the top hose? (With the stat removed obviously)
Martin