It sounds like the cap is out of positon on the pump.
When I did the seals on my own pump, it would not Rev with the cap too far forward or too far backwards.
Too far one way and it will chug and too far the other way it'll idle fast and have a really agressive throttle.
Finding the sweet spot is difficult but can be done by loosening the bolts on the second lower cap just enough to tap the cap on the direction needed. You can do this with the inlet manifold off and running. Just have someone at the ignition key to kill it if it gets a little worrying. For the odd bolt, just get a normal bolt and run a nut up under the head and round the nut off on a bench grinder after tightening it. Then fit a small washer, it should be about 3-4mm shorter than the original as it won't need the little nose on the bolt like the original. Measure the bolt length via the thread length and not the entire bolt length. The static timing should be checked also if there is any doubt.