Speedometer Question

A bouncing needle can be caused by friction in the cable housing (frayed cable). A new cable is cheaper than having the gauge rebuilt, so I'd try that first.