Exact same thing happened to me. I ran the PCM switch test and found it to be the TPS. Simple diagnostic to do and so was the replacement. Pay particular attention to test E.7.2, 'Throttle Switch'. Hope this helps.
There are also other sections in the FSM regarding the TPS, see if you can dig for them in the FSM.
There are also other sections in the FSM regarding the TPS, see if you can dig for them in the FSM.