car idles fine until i turn heater on, then it cuts out on 2004 Buick Rainier

When heater is on rpms go from 800 to bellow 500 then jumps back again

1 answer 2 comments
ck battery and charging system
Brand new battery. Could it be the alt?
yes very possible