Vehicle: 2017 Ram 1500 Rebel
My 2017 Ram 1500 Rebel with the 3.6L Pentastar engine just threw a Check Engine Light. I scanned it with my OBD-II reader, and it's showing a P0456 code, which indicates a small EVAP system leak. The truck runs fine, no noticeable performance issues or strange smells.
I've already checked my gas cap, tightened it, and even tried replacing it with a new one, but the light came back on after a few drive cycles. The truck has about 85,000 miles on it.
What are the common culprits for a small EVAP leak on these trucks, besides the gas cap? Is this something I can tackle myself, or should I take it to a mechanic? Any specific areas I should inspect?