Tha first thing I would check is the rubber pipe that goes from the filler to the fuel tank.
They age harden and crack.
If it is still the original on your car it will need replacing.
On my 2003 “black top” Zetec, I changed mine 4 years ago.


Bud
4/4 "Stanley"