I purchased the wire harness,new gage and sending unit from chevy duty.
I think the most likly cause is a poor ground somewhere ?