Gurgling noises indicate some sort of bubbles going through the heater core, usually varies with engine revs (different flow rate). Could be due to low coolant, or air trapped in the cooling system or exhaust gas from the cylinders leaking past the head gasket.