You smell gas but no gas leaks on the floor you have 1995 Mercury Villager mini van Please advise Do you think changing gas cap will help?

We had a similar issue. We replaced the gas cap and the fuel filter. The smell was still there. A small puddle was discovered only after parking it over night. We replaced two fuel lines underneath the brake cylinder area.