Most likely causes are: fuel filler cap is loose and need a new one due to gasket wear, fuel filler neck has rusted and there is a hole breaking the vacuum or an evap system hose is leaking. Best way to find the leak is with a "smoke test" at a shop.
RepairPal Certified shops can diagnose and repair your 1996 Pontiac Sunfire. They provide transparent pricing with a minimum 12-month or 12,000-mile warranty on repairs and services.