heh, i had the same problem, and it was the TPS. the car would start and idle fine, (this was on my N/A) but when i drove and came to a stop, it would die. then it would start and idle fine.
check the codes. try unplugging the TPS and see if that helps. (you'll idle at about 1k rpm, but if...