I can tell you my light has been on for over 50,000 miles! Isuzu shop cant find any thing wrong and resets it,...comes back on within a few mins,I also have a Amigo and Rodeo,both of them the check engine light is on,well...not the amigo any more, i disconected it when i was in the dash!.My Amigo has over 200,000 miles on it and the light came on @ about 25,000 not saying you should disconnect yours..,but i think you will find out this is a on going program with Isuzu!