You may also have a weak fuel pump. It will build pressure and as you drive, it just doesnt have enough to keep it up and stalls out. You turn the key back on adn it will pressure back up and start and repeat itself. What if you rev the engine up in park, does it still die? If so, put a fuel pressure gauge on it and see what it does. It should be about 39 psi at idle. Not sure if it goes up, but if it falls, then you have a fuel delivery problem. Could be the pump, regulator or maybe injectors. But also check the TPS setting.