Dave at Roseville has the best senders I have found
i put one in about 3 yrs ago and it reads perfect,,with 5 gallons of gas with a 15 gallon tank it should read just above a quarter of a tank,,sometimes you have to tweak a float and use a good ground,,and it should have a pluse when checking for voltage,,as you said you check the omhs it is good,,so your float is off or weak ground,,but always use a good sending unit,as the cheaper ones are just that,,you say when grounded the gauge goes all the way up,so that just leaves the float an unit