Won't go past 1700 rpm.. :(

It reads normal at idle but the needle only moves to 1700 even though the engine is revved higher than that? Bad tach or the needle is rubbing something in the gauge.... faceplate, glass, redline indicator, etc.