I appreciated the fuel tanks were replaced under callback/warranty earlier this year. When new the fuel gauge was working fine. Then within a short period of time the gauge indicated E for empty even when the tank was not empty. Today I asked my dealer if I could pull the gauge out carefully to check for binding; OK. Now I found no binding or other obvious problem except the dry float sinks in gasoline. But it floats in water! There is no problem with the grommet and there are no leaks. What happened?