Is your car under warranty?
If so send to TCM.
If not, send the car to a workshop for a check.
There maybe some contact issue in the float.
Ask the mechanic to clean it up and this may resolve you problem.
Do note that do not go when you still hv plenty of fuel in your tank.
It spill out when they open up to retrieve the float.