The gas cap can set it off, but that's only one of many things. You
probably want to check the codes. My '96 had bad O2 sensors (one shortly
after the other). Replaced them and no more light. But you need to scan
the codes to be sure. Your mechanic should've suggested that. I wouldn't
disconnect the light.
I would say you didn't get a "full service" then. Something is sending a
code. Probobly a O2 sensor, but it could be many things. Go to a garage and
have them pull the codes "diagnostic" and see what the problem is. Why would
you want to disconnect it? It's there to help you troubleshoot problems.
Motorsforum.com is a website by car enthusiasts for car enthusiasts. It is not affiliated with any of the car or spare part manufacturers or car dealers discussed here.
All logos and trade names are the property of their respective owners.