Testing
We do not advocate purchasing parts for testing, only to return them. Sometimes they get destroyed, like when they are hooked up backwards and burn out, then the next poor guy who buys it cant figure out why it wont work.
No sir we advocate PROPER TESTING here, as much as possible.
If one would listen more than talk , one may learn something about testing, then one may actually become SMARTER than he was.
NOW to answer the Original posters question:
Check over all your connections.
Try hooking the up on another car to see if that has any effect.
My experience has been tachs do go bad.
They can cause a running (driveability) problem at times , but not allways.
If you have a dwell meter, it will have a tach in it. Run that to determine if the issue is your tach.
The only other way I can think of is to use an oscilliscope ( like a sun tune up machine) that would display an ignition pattern, so you can determine if the distributor is the cause, or the MSD unit.
Another point I would like to make , is ... circuit boards take on quite a bit of vibration and at times heat. it tends to cause solder joints to get soft at times during operation, and with added vibration the joint can seperate from the leads of electrical components on the circuit board.
That being said, I routinely repair boards, instrument clusters , climate control panels...etc that have solder joints that become stressed, or non functioning. That may be the case with your tach.
If o are familiar with soldering, you can try to repair it yourself.
Not sure what kind of tach you have , but lots of guys like the ones they have, especially the vintage SUN tachs, and dont want a new one.
Also EOD Guy may have a few suggestions,I would follow what he has to offer as well.