Answer:
Hi,
Most of the time, this symptom is an indicator of the Fuel Level Sensor going bad. These sensors are "well known" for this type of problem.
The ultimate fix is to replace the sensor, which is located on the fuel pump assembly. This is mounted in the fuel tank, which will have to be drained and pulled down to replace this sensor.
Good Luck, Greg