Check engine light emission code


hi. let me start by apologising, if this topic has been discussed b4. so my dad has a 2007 dodge ram 5.7 hemi and recently the check engine light has been staying on at first it was fuel door open now thats gone but the check engine is there went to get the code read and was told something about a fuel leak evaporator leak the cap or a vacum line the cap was tested it was good any ideas ? dont want to take to dealer because its $95 just to check it


We need to know the exact code that was set. This indicates where the EVAP system problem lies.