Funky capacitors in the instrument cluster can do this, and your car is plenty old enough for the caps to be bad. Is anything else on the cluster acting up now and then? If you've already eliminated this, it might be a bad connection, however bad connections would more likely cause high readings. It wouldn't hurt to re-seat the connectors on the sender.