Couple more ideas for you to consider...
Plugged catalytic converter
Knock sensor getting tripped by some sort of vibration and pulling timing
Someone put a bad tune in her, verify you have a stock tune
Car thinks it's overheating
Maybe someone had the heads off and didn't get all the timing right when putting it back together.
Bad Gas
Water in gas
Plugged fuel filter
Get a cheap OBDII scanner and see what the engine operating parameters are. Not sure if a cheap one can read the knock sensor so maybe someone on here can recommend a good cheap one for you.
__________________
|RIP|6spd-sport|OSG-LSD|XP8|RBF600|Eibach Sways|RE-71R|FI-34Row|Gen3-CAI|Yaw P.S.|
|