Stalling when coming to Stop and Speedometer Jumps

Chevy Cobalt 2.2 2010
When coming to a stop. Speedometer with Jump and then car stalls. Car starts back up. Does not do it every time. Speedometer also fluctuates slightly at a stop sometimes even when it doesnt stall out ( between 10-20 mph).
Not the alternator. Looking for some sound advise because my money is limited.

Is the Check Engine light on?