This is an EVAP purge code - Possibly the purge valve or switch.
clean iac sensor and o ring
Engine coolant temp sensor. I would check codes if you have a ECT code replace the sensor. does the check engine light come on with key on engine off, If it doesn't replace bulb. If the engine light works check fuel preasure,
More than likely... Tune up, or vacuum leak
Acceleration Cable broken broken, you dump!
Adjust the idle screw.
zyou tps might be bad
On my Chevy truck it idles high when its low on antifreeze but if its not that more than likely its usually a vacuum line loose or cracked. good luck.
In hot weather my Honda Accord 2000 starts but idles rough and dies.
If the check engine light comes on, have the codes read, they may lead you to the problem. It may be as simple as a faulty coolant temp sensor.
If the engine idles and revs up okay in neutral, it is likely the torque converter clutch lock up solenoid.
Have vehicle scanned to determine problem and recover codes Could be a bad coolant temperature sensor
It sounds like your speed sensor is going bad. It is located below the air tube that connects the air cleaner to the intake manifold, on the passenger side, on the transmission.