Thumpr cam crap
I'm looking at these thumpr cams rite now, they recommend you upgrade the springs lifters and timing chain with them, ergo you would need different sized push rods as well, so maybe the overly rough idle could be a pushrod issue, not opening long enough for its intended duration? Just a thought.