Stalling Problem

I have a 2007 Chevy Express extended van and it just started stalling when you come to a stop. The van starts just fine, and will sit and idle, and stays running with all of the electrical accessories on ( like headlights, radio, wipers ) It only seems to stall when coming to a stop after driving it. And… yes it has a half of tank of gas in it. Can someone give me an idea of what might be wrong?