Mine sat on 0 when the pipe to the sender unit split and came off. The sender unit on the drivers side edge of the engine bay, NOT the one in the middle of the engine bay near the firewall!!!
but if its sitting a little bit above 0 then there might be a different issue.
I know that i re-soldered the internals of mine following a tutorial on here... This fixxed it working intermitedely