My wife's care is a Mitsubishi Lancer 2002. The "service engine soon" light came on a few weeks ago. I tightened the gas cap and the light went off. Since then the light comes on after I have put in some gas. I tighten the cap and the light goes out after 2 or 3 starts. It now went on several days after I put some gas into the tank. Is it possible to have a defective gas cap? It looks fine to me but I don't know what to look for.
If the gas cap can be bad is it OK to get a gas cap from an auto store or is it recommended one buys one from the dealer...the nearest one being about 60 miles away.
Thanks in advance for any advice and expertise you can provide.