There should be a rubber gasket ( big O-ring ) under the gas cap that squashes against the filler neck when tightened. Either it isn't there, or it isn't think enough. Take the existing gas cap to a NAPA or other auto parts store and tell them your problem. They should be able to help with a gasket or new cap.