I still think it's a vacuum leak. If the ECU can't bring idle under control down to 750 RPMs, it continuously cycles the AIC until it gets it in range, if it can't, it will start to pull the ignition out of the mix, too. The only reason it would idle high is from getting too much air. Try the carb cleaner thing I mentioned in my 4th post.