My guess is a clogged fuel filter or exhaust.
Replace fuel filter.
Remove O2 sensor from exhaust to relieve possible back pressure, and test drive car. Yes, there will be an awful roar coming from the exhaust, but it's a temporary inconvenience during diagnostics. If your accelleration/power gets better with O2 sensor removed, you may have a plugged catalytic converter.
Make sure you have a scanner available to reset the PCM; you'll likely have a check engine light after this.
SPONSORED LINKS
Tuesday, February 10th, 2009 AT 8:46 PM