I would make sure that all your grounds are connected (engine to frame, frame to body, body to engine). My stock sending unit only worked part of the time, and after it was at a shop and they claimed it was working and it was not, I checked and repaired/replaced all the grounds, and now it works correctly.