A Ford dealer read the same code and said it was the gas cap.
Cost $89.99 for the diagnostic and $15 for the cap. They cleared the code and I had no problem for 3 days then the check engine light came back on. Not wanting to spend another $90 I bought a OBDII code reader online for ~$50 and...