You put silicone on the threads? Not only is that not the appropriate sealant for threads, the sending unit and corresponding hole are pipe threads (aka 'NPT') and don't require sealant.
It was designed that way, because there needs to be good metal-to-metal contact between the electric sending...