Sounds like the time when my friends TPS went out on his car. I don't know if it is the TPS because I have never had a TPS problem on a 22re, but it might be a place to start. I am sure the FSM probably has ways to check it and stuff. Check out the FSM and see if it tells you how to test it.