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...