Stop in for a cup of coffee

Riddle me this. Jeep, at full temp, full of coolant, has heat while driving, no heat at idle or at stop lights. Water pump is spinning and pumping. Checked heater core, isn’t blocked, coolant in and coolant out