Had a similar problem years ago. Turned out the new points I installed had very weak spring tension. The engine would idle perfectly but as soon as I accelerated points would " float " causing performance like you describe.