i'd first diagnose this way. RPM hot.
first off is the ECU blinking code 12s hot and cold engine (use the diagnostic jumper on the DLC connector) 12means OK ECU happy.
does the engine reach 180F+ or more. hot. hand on top rad hose, hand flies off hot, and bingo for 180F ,at 160 or 150 or below hot , doomed to run bad.
then next is vacuum leaks.
make sure the IAC closed above 150F water temp 180f is spec for spec thermostat, make the thermostat works correctly first. (over 7 years old they fail)
any vacuum leaks hot ?you will get too high RPM with full power from the engine.
the tests for vacuum are tedious.... ask
first off is the ECU blinking code 12s hot and cold engine (use the diagnostic jumper on the DLC connector) 12means OK ECU happy.
does the engine reach 180F+ or more. hot. hand on top rad hose, hand flies off hot, and bingo for 180F ,at 160 or 150 or below hot , doomed to run bad.
then next is vacuum leaks.
make sure the IAC closed above 150F water temp 180f is spec for spec thermostat, make the thermostat works correctly first. (over 7 years old they fail)
any vacuum leaks hot ?you will get too high RPM with full power from the engine.
the tests for vacuum are tedious.... ask
http://www.fixkick.com