Hi,
Based on your info, it does sound like a wiring/connector issue. The fuel level float is in the fuel tank along with the fuel pump. The only thing to say at this point is you could inspect the connector and wiring. Actually, it may be a good idea.
To access the top of the fuel pump, there is a service location under the rear seat. If you remove the rear seat, you will see it. Remove the cover and you will see the top of the fuel pump assembly. Don't disconnect anything. Instead, turn the key on so the fuel gauge is working and wiggle the wiring at the connector to see if the gauge changes.
I attached a pic below showing the location.
Let me know.
Joe
See pic below.
Image (Click to make bigger)
Sunday, January 21st, 2024 AT 12:09 PM