5 year old fuel is no longer fuel.
you will most likely need to pull the sender and may have to mechanically clean the tank.
Here is what I have done in the past
simple cleaning - 2 gallons of simple green, followed by 2 gallons of boiling hot water, go for a drive down a back country gravel...