A consistent incorrect reading will probably be your sending unit. The dancin' needle thang is probably electrical. There should be an RC circuit to dampen the signal to reduce abrupt changes in the reading. The RC circuit could be at the sending unit or at the guage.