Sounds like your fuel level sending unit is on its way out. They can do some weird things before they die completely - hence the gauge working sometimes but not other times.
Best to get your mechanic to verify this is the issue and order the necessary parts to replace it.
Until that time, keep the fuel topped up so you dont run out of fuel.
Bookmarks