It really sounds like you need a new fuel pump i just had the exact same problem when you change the fuel pump if that does not work which it more than likely will you can try to have the exhaust checked mainly the cataylitic converter
it could be the idle speed sensor located on throttle body however i replaced mine and it still idles high. The code indicates lean air/gas mixture so i am still looking for small vacumm leak
Broken/disconnected throttle cable
Year? Replace ECTS and clean the throttle body
throttle posistion sensor or vacuum leak
Need to run a fuel pressure test, and check the fuel filter.
Throttle linkage could be in a bind or TPS is defective. (throttle Position sensor)
Check for a vacuum leak or sticking butterfly valve at the throttle body, or possibly a sticking throttle linkage or throttle cable.
It could be a dirty air filter or a dirty throttle body.
The throttle plate in the throttle body may be stuck and needs to be freed up and/or lubricated
Perhaps throttle plate is stuck and needs to be freed -try a screwdriver to do so
Most likely its the throttle cable, if not I would check the linkage between the gas pedal and the throttle body.
Sounds like the throttle cable is broken.