Hey. Earlier this spring, my engine light stayed on. I have a 2001 XL-7 Grand Vitara Limited and had no problems whats so ever after eight years!
My mechanic had to replace two sensors, a heater one and oxygen one. Cost, little over $500.00.
I'm not technically incline, so..hehe. And My inspection sticker expires on 10/17/09 so I took my truck this past friday 10/9/09 and it passed with flying colors!
Never failed inspection yet, and never had any mechanical problems at all. I even have all of my original light bulbs, inside and out.
Been blessed I say.