Oh, one more thing -- if it is a broken cable be sure to check that your tach head turns freely (can be check with a nail, a small phillips screwdriver or just the squared end of the old cable).
One cause of a broken cable is a jammed or bound head which, if not corrected, will promptly break your new cable. I know this for a fact.