First, the ideling up like you mentioned sounds like a throttle position sensor or idle air control valve. Has the check engine light ever come on?
As far as the loss of power, here is a how to for checking fuel pressure. Check it and let me know what you find.
One last thing. A common cause of power loss is a plugged catalytic converter. After driving it and having the problem, let the engine idle in park, put the parking brake on, and check to see if the converter is cherry red from heat. If it is, replace it.
Let me know what you find.
Thursday, June 3rd, 2010 AT 11:02 PM