Hello all new to the sight. I just bought a 2006 E B Expedition. and my check fuel cap indicator keeps coming on. after hitting the reset several times the check engine light comes on the code is loose fuel cap. it had an after market on it and i bought a new one from ford and it still says the same thing. anyone else have this issue and if so what can i do to fix it