really high idle

just enough to lower idle speed, did you check your timing? usually raising initial raises idle speed