What Causes Engine to Idle High?

The timing being too high will cause the engine to idle high. Lower your timing on your vehicle to see if that helps, if you do not know how to do this, visit your local auto mechanic shop and have them assist your or do it for you. They may also know what the problem is.