Is the high idle present with the AMM disconnected? Does disconnecting it stop the high idle?
An O2 sensor can be worn and not throw a code (they get slow as gunk accumulates in them, I think), but you'd see more minor problems.
Which ECT did you replace? There are 2 or 3. How's the IAC? Run the OBD1 self-test and see if it thunks like it should, or if it hangs up. Also, removing it and checking it by hand (One user replaces it with a gas-valve, I forget the diameter) and for operation.
The other easy check would be unplugging it while the car is running (it should stall), but I'm not sure that's safe for the ECU.
If you shut down the car after a high idle, are the plugs soaked in fuel?
|