Depends on how high the water level in the radiator top tank is, if it's less than a couple of inches from the overflow pipe when running, then water will always be puked out when the fan and pump stop turning, because due to lack of movement and airflow heat builds up and expands the water.
This will happen even with a perfectly maintained system, not a concern, just adjust the water level.
The foaming is another matter, it could be a number of things, antifreeze will cause foaming in an un pressurised system. as will a leaky head gasket, or as Chipper says pump packing loose..
Last edited by 28National; 08/18/18 07:19 PM.