When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
Those stock gauges do not operate on an ohms/resistance model, but the King-Seeley protocol. These sending units supply a full 6V through the heater wire in the gauge in the form of a square wave with the duration of the "on" being the variable determining the gauge reading. The longer the duration, the more fuel in the tank. It is this full 6v of current which heats the bi-metallic strip in the stock gauge that causes the gauge to read via a small gear train.
The way to test things is to test the gauge independently first with a D cell battery. It should swing to the half way point. If the gauge is good, the sending unit should be replaced (provided wiring and a good grounding has been established).