I have a Peugeot that suffers from an apparently sticking fuel gauge, but it's not the gauge!
The problem is the fuel level sender inside the fuel tank, once I know for certain I have covered more miles than what the gauge is showing.
A few emergency stops (making sure there is no one behind) gets the fuel sloshing in the tank, and the gauge then drops to where it should be, you may have something similar.