Every time I turn on my 04XLT flex fuel, the dashboard says check fuel cap, then it says check gauges. I've already bought a Ford gas cap from the dealership and replaced it. The code still comes up every time I turn the truck on and the engine light comes on as well. Idk what is wrong with my Max. Is anyone else having this problem?