Hi redhouse,
Simple fix- the rev counter should be fitted to the +ve side of the coil. The negative side should only be wired to the low tension block on the dizzy, as the switch (contact breakers) are on this side. At the moment, the contact breakers are being bypassed, as when they open, the coil continues to be connected to the negative through the rev counter (which is earthed through the dashboard circuit board). If the coil is not momentarily 'switched off', the charge in the outer coil will not transfer to the inner coil, and hence no spark. The rev counter operates on a digital-to-analogue principle, by effectively translating the frequency of electrical pulses across the coil (caused by the points opening and closing) into an analogue read-out through some sort of precision solenoid/coil arrangement.
Swap it over and see what's what.
Michael