I have a 2001 Nissan X Terra that continues to fail inspection. I have already had 2 parts replaced and it still failed with the code P0450. The car is with a mechanic now. He has checked the computer and now wiring. What could it be causes the check engine light to come on?