If you don't get the fuel cap tight, it will set the Service Engine Light. Turn the cap till it clicks (rachets) several times (3-5). Once the cap is on correctly it could take up to 5 starts of the engine to clear to trouble code.
So, yet the dealer is correct. The gas cap could be the problem.
So, yet the dealer is correct. The gas cap could be the problem.