I have the great EVAP code being thrown all the time. I replaced the gas cap, then the small purge valve canister under the hood. Next I replaced the EVAP modular on the undercarriage. While I was down their I checked the white 3 port part on the top rear of the gas tank. Well... one snapped...