resetting the pcm and letting the trims learn again wont do jack. its got a vac leak.
can of carb cleaner, spray the top of the engine down the tb its gasket, the vac lines, all sensors. if the spray hits a leak the idle will jump up. then you know where its coming from.