The additional info helps. By higher range, I assume you mean rpms, not gears, correct? If it doesn't idle well, but runs fine at higher rpms, I would think a dirty slow jet, incorrect idle adjustment, or possibly faulty enricher setup, in that order.