I've had this problem, same with brent blakely. Mine was a head gasket and water pump issue. i think
But start with the caps, then thermostat,
I ended up just going to a shop and getting the hydrocarbon sniffer test in my coolant overflow and it came right up.