I bought the same unit for a Dyna I had and in my case the tachometer was not the problem; it was even worse, one day I started up the bike and instead of reading the 2.000 miles it had, it went to read 555478 miles!! Had passed the warranty H-D has for accessories (60 or 90 days), so they just told me they could sell me another one
I sold the bike as it was, informing the buyer about it. Eventually he came back to me and told me that they had told him at an H-D dealer that the mile count was correct and that I had fooled the new owner. More than 500 thousand miles on a 2008 Immaculate Dyna
. Since then I have not talked to the new owner because he treated me as liar and worse things apart from that.
What I really hate from H-D is that they knew there were several issues with that unit, but they still sell it and cross their fingers so the claim comes after the warranty period expires