Stop in for a cup of coffee

Either that or the dizzy. If the mechanical advance is messed up (weights, broken spring, etc) the timing will be all over the place making the idle RPM follow it.
Might be. But it is new