Philip, have you tried replacing the ignition amplifier ? it is located on the side of the distributor, another thing to check is the throttle potentiometer.
Good Luck
David Byrne