I'm thinking it's the tach itself too, becasue there is one ground for everything else in the cluster. So if the ground was loose, wouldn't everything else be malfunctioning. Anyway I'll get another tach and hopefully that'll solve my problem.
Thanks