Problem solved.
A few weeks ago, I stopped at my mechanic's garage to get gas. The check engine light was still on. When I push the console button to unlock the gas door, the door did not open. With the mechanic helping me, we were able to prey the door open without damaging the car. I noticed the gas cap was not sealed tightly. After the gas filled the tank, sealed the cap, closed the gas door and started the car, the check engine light no longer appeared on the displayed (and the gas door not longer jammed).
I remembered then that the last time I got gas was at a "no name" station and not at my mechanic's station (my usual gas spot). Here in New Jersey we are not allowed to fill our own gas tank. I suspect the attendant at the "no name" did not sealed the cap correctly which produced the DIC check enging light error. For now on, I will get gas only at my mechanic's station.
Thursday, July 26th, 2007 AT 8:41 PM