John, you mentioned that you tried 2 water pumps.
Have you observed any leaks in the area of the water pump?
The water pump seal must be leak tight, not only to avoid loss of liquid, but to prevent air from being drawn into the cooling system. Aeration of the cooling liquid causes foaming. I wonder if this is the sound you are hearing bubbling within your engine block?