Thumpr cam crap

Thumper is a long duration cam and you wont get a clean idle with that. Id say 650-700 is about right for an idle...have you checked for a vacuum leak? 30°?