Upper hose is collapsing!

I am leaning toward the cap as well. With it staying that way all night it sounds like a pressure issue.
Mine would collapse under exceleration and was a bad hose.
Try is with out the thermostat to see if that's the problem. You really should use one though.
When you flush the coolant system make sure you run the water untill it flows out clear.
Hope this helps.