For a month or so my SES light has come on and off and recently when it has been sitting overnight in the garage I can smell a fumes in the morning. I did a self diagnosis and got the P0455 code. Did the general process of elimination... gas cap, etc and had decided the EVAP control valve was probably bad. Since the truck needed to go in for a recall I figured I would just have the dealership look it over... NIGHTMARE! Apparently they did a smoke test and located an issue above the fuel tank... $95 for the test, $515 to remove the tank, 1-1/2 days. Next I am told the fuel pump needs replacing and this still may not solve the problem...another $550, another 1-1/2 days and still no word! Correct me if I am wrong here, but isn't the fuel pump a closed and sealed system within the fuel tank? How could this be the source of a EVAP leak? How would a smoke test even lead them to this? Besides the SES light and the aroma of fuel fumes the truck was performing fine... no lag, fuel mileage seems normal, no drips or leaks. I don;t mind paying to have my truck serviced by the pros, but am I getting bent over here?