perfect timing on this topic , I have an 04 grand cherokee , got a P0455 code for gross leak. took it in they smoke tested it and found a decayed hose in the back at the evap can ??? fixed , cleared all is good , till yesterday it came back ???

Should I replace he gas cap since what I found online pointed to that as being the cause of this ?