Maybe you have a poor ground to the machine from battery. Have you by-passed all the wires to the gauge, and hooked up direct from bat (+), grd (-) and sender. I'll be very surprised if its a gauge or sender issue.
This is ONLY to be used to report flooding, spam, advertising and problematic (harassing, abusive or crude) posts.