Hmmmmm... how'd you set your idle mixture? Maybe air/fuel off enough that it needs more advance at idle (too rich??). I'm grasping here.... hopefully others can pop in with a suggestion or two. Have you checked your plugs/wires? Still sounds like too much time....