I had similar symptoms due to a bad coil once. Also, is the fuel pump ok? Lastly, 10 degrees advance may be a little high. You could try backing it down a little and see how it reacts.