The light has been on for a while.. it used to be accompanied by the check fuel cap light for a while but that stopped happening a while back.. i stopped by autozone a few days ago and they told me it was error code.. P0445.. i think.. well the guy told me the no problem associated with that code was the fuel cap.. so bought a new one and i can definitely tell that the vacuum seal with the new cap is much greater.. the guy told me the light should go off between 50 and 100 miles ive been nearly 200 since then and its still there.. any suggestions?