Since the needle sweeps, I'd have to say the speedo itself is OK and your problem lies between the speedo head and the trigger. If the trigger is there, it's probably OK, I don't think there's anything that go wrong with them, so that would leave it to a wiring issue or a sensor issue.