Your car has OBD II, you can pull codes with an off-the-shelf code reader
that Autozone will allow you to use for free, or they will use it free for
you. Either way, you must know the code that caused the light to come on
before you can do anything else, even if "anything else" includes ignoring
the light in the hope it goes off by itself.
<jmacdad RemoveThis @yahoo.com> wrote in message
news:U6edneMHetBR8KPbnZ2dnUVZ_gydnZ2d@giganews.com...
>I know the code from past checks since this has been and off and on again
> problem for over 3 years. The code indicates large evap leak. There is
> no
> leak since the dealership did all kinds of test on it last year and found
> nothing. I just drove the car a few cycles and the light went off and it
> passed inspection. The light has been on for some time and I changed the
> gas cap only to still have the damn thing still on. I just want to pass
> inspection without having to pay and arm and leg to trouble shoot
> something
> to pass an inspection. >> Stay informed about: 97 328i Check Engine Light