alright guys this is the deal. I have a 07 fjc with 27000miles.a/t and 4x4. the warning lights (vsc,check engine and trac) have been on for awhile (at least 3months). the thing is that they come and go. this problem started when a cable was grounded and basically stalled my fjc. now that the engine is running, i even changed the fuel pump thinking it was that, i still cant get those lights off. i tried tightening the fuel cap,sometimes it works and other times it doesnt.also i have HID on my jeep but they dont last long,maybe 4 months and they are new and expensive. you guys think that maybe there is a correlation between the warning lights and the HIDS? How do i know when i need to replace an oxygen sensor? help me out guys please!