Hey everyone, I've got a 2018 Ram 1500 Big Horn with the 5.7L Hemi. The check engine light came on last week. I hooked up my OBD-II scanner and it's showing a P0456 code, which points to a small EVAP system leak. I've checked the gas cap, tightened it, and even replaced it, but the light keeps coming back after a few drive cycles. The truck seems to run fine, no noticeable performance issues or strange smells. What should I be looking for next? Is this something I can tackle myself or should I head to the dealer?