just out of curiosity, does it die when accelerating, stopping or turning specifically?
The only reason I ask is because I've seen the same symptoms with having a little water in the gas. It drives great until you turn and water splashes over to the fuel pump and fouls the spark plugs. Ten minutes later the plugs are dry and your good to try it again.
Just something to check... A key way to tell if this is happening is that it would hardly ever do it on a full tank of gas because the chances of water hitting the pump are slim. The lower the guage goes, the more likely it is that it would suck water.
I would also save some money and have each part tested at an auto parts store before replacing them. Next thing you know... you'll replace the coil, replace the wires, replace the plugs, replace the ignition and low and behold it will still happen because its the computer or water in the gas, etc...
You have two choices. Throw money at it until its fixed. Or take the time to troubleshoot (or find a good experienced tech) to troubleshoot for you then you only have to repair what is failing instead of replacing part after part after part.