Paul,
To my knowledge, the surge tank came with a 13 PSI cap. However many of us replaced them with 7 PSI caps as the 13 PSI cap can cause cracks in the plastic body of the surge tank when the engine gets to operating temperature. The overflow tank does not need a pressure cap as it's only purpose is to catch fluid from the surge tank when the fluid is hot and expands. Once the engine cools, the fluid will be sucked back into the surge tank by vacuum since the connecting hose is on the bottom of the overflow tank. It sounds like the overflow tank had too much coolant in it when cold. When the engine heats up the added coolant will result in an overflow. With a cool engine, you only need enough coolant in the overflow to cover the hose running to the surge tank.
Steve