I have above Lib and have a P0455 code large EVAP leak. It has 101,000 miles so first it popped a "GASCAP" on the dash so I bought a new cap from the dealer. Cleared the code and was fine for a month or two. Then it popped the P0455 so I took it to a shop and asked them to smoke test and advise. Was told it was a "fuel leak detection pump". So I ordered one from Auto Zone and replaced it. Cleared the code and started it and with in a few seconds the code came back. So I removed the part and added a lite coat of grease to the o-ring and reinstalled. Cleared code and it didn't come back for a few days. Now I also can smell raw gas at the left rear were the charcoal canister is. At two hundred plus I'm not wanting to buy one just to replace it. Any ideas what it could be? Is there a EVAC line that goes to fuel tank and yes I have checked the lines under the hood and the "purge canister solenoid" and all are good.