Why does y heater blow cold air at idle speed. It works fine at driving speeds. on 2002 Dodge Stratus

My last cooling system flush was about 40,000 miles ago. The level looks fine.

1 answer
Best guess H2o pump impeller worn or heater core restriction.