Mine took 4 of the 90 second tickover resets over a couple of days, each time it came down a bit more until it ticked over at 1000 RPM. It didn't tick over at 850 RPM until I got a genuine Bosch MAF to replace the Chinese eBay one and did another 90 second reset.
If the ISM was faulty the tickover would fluctuate but if the TPS has even a 1 Ohm impedance difference from his previous one the ECU will think that the throttle is open a different amount which causes the high idle.
If you Google you'll find articles where some CF2s won't tick over at the right RPM after replacement without having the ECU parameters reset on a diagnostic machine. Some of them just don't seem to respond to the 90 second routine.
There is an adjuster (torx headed screw) on the plate where the throttle cable attaches to the throttle body, this provides the correct throttle plate opening for the car to tick over at 850 RPM with the original ISM/TPS. Mark the original position with nail varnish so that you can return it there, then try backing the screw off anti-clockwise, you might find this re-syncs the tickover with the replacement unit mate. If not return it to it's original position and keep trying the 90 second lark otherwise you'll need to visit Motech or similar for a parameter reset of the ECU.
Last edited by bren750; 20-09-08 at 12:26.