I sure is sad, but I have had ALL these things happen to me!!! Shorted spark (spark was going from Cyl 1 to the AC compressor), bad fuel pump, bad fuel filter, bad FPR (you may want to check your fuel pressure to start diagnosing; if you have the meter, it's free), bad TPS (well, it was a plug), bad O2 sensor, bad MAP sensor... Oh, and NONE of these issues threw a code (well, the TPS did, but none of the others).