my van stalls , it takes about 20 min it should restart on 2002 GMC Savana 3500

it shut off and it didnt start for about 20 min then it start but after puting it in drive for a few min it stalled again and i had to wait another 20 min till i could restart it, but after a few min in drive it stalled again

Asked by for the 2002 GMC Savana 3500