OK. thanks to the suggestions for checking out the ignition I spent a couple of minutes with a timing light .At idle the ignition was firing at 50 BTDC, when revved beyond idle the ignition advanced off the scale
The ignition is theoretically fixed by the module .I disconnected the vacuum line and the timing instantly changed to 10BTDC.
I reconnected it and tried retarding the distributor but it cut out.I then turned it to full advance and that fixed it! I have never had to do this before as the ignitions set them selves ...allegedly. Little wonder i couldn't get a handle on the damn thing.
Heres a video of it running now ,to partial throttle
https://youtu.be/U0JpQ9lcTQo