I went to get it serviced and all 3 of my sensors have been replaced. The light went off, and two weeks later it is back on again. The code for my catalytic converter is shown, but my mechanic says it does not need to be replaced. If so, why does my "service engine light" still coming back on?