Sounds like too much cam, or a vacuum leak. Set the timing by a vacum guage like Streets suggests, then go through your vacum system with a fine-tooth comb. if thats not it, you may just have to live with a high idle.