Could be a lot of things. First thing, as mentioned above, ground the sending unit wire to the frame, is the gauge goes up then the gauge is fine. If it doesn't it's probably your gauge. If it does go up then it's in your sending unit. Most common problem is the float doesn't float anymore...