Took my clocks out the other day to try and sort a rev counter problem, one thing i found was that a previous owner has created a new earth from the rev counter that was earthing on a dash bracket, if i removed it from the bracket my rev counter stopped working, it may be worth you earthing the rev counter and seeing if it works then
I have tried various other things such as replacing the lead that goes from the coil to the camcover as it was broken but it made no difference, I also cleaned up the connections on my coil which made no difference.
I am planning to trace the wire and fix the break but im having difficulty finding the wire i need to check at the minute, once thats done im going to see if it fixes both my rev counter issues, if not then im trying a spare coil i have as well
As the mfa is also not working on yours i would check that the vac pipe on the back of the unit isnt broken or splitting