Ok check engine light is still on 70 miles later.. checked the cap again it's fine had them read the code again and it's saying theirs a leak e.g. gas cap still. Code was cleared and the light has stayed off for now.I coulda swore the cap was tight.. but just incase it happens again when the cap is tightened and check engine is on how long does it normally take before the computer clears the code?