You have an EVAP system leak and it is impossible to know where the leak is or what parts need to be repaired or replaced until a smoke test is done to locate the leak. A smoke machine is needed to do that and almost every auto repair shop has one but in my opinion the best is the Smoke Pro Total-Tech machine because it makes extremely thick and dense smoke which makes even the smallest of leaks easy to find.