I had a chevy celebrity that did this for a while. If I let it cool off, it would start again. It turns out it was the "torque converter" of the transmission. Apparently, if I had fixed it, I wouldn't have damaged the rest of my transmission. Just my experience.