Hi, My explorer runs like crap when starting in cold weather( i have to apply 'gas' to increase idle speed to keep it running), after it warms up itsfine. when its raining it runs better(almost normal) right from the start. it's the 4.0L v6 SOHC, 4X4 approx 80k miles. I had a tune up done by the local ford dealer; oil change, new plug wires, new plugs. I get a yellow warning light after driving about 5 min(anytime after driving a few min, I can idle for 20 min and not get the light). The "dealership" as they call themselves, can't read the codes, just clear them, so I'm kinda stuck with guessing. (I'm in Germany, not so many explorers here). I was recommened by a friend/mechanic as the next low cost item to try is the O2 sensor. Sound like a good choice? any other ideas? is this a generic part for all explorers or do I need my vin # to get the right one for my vehicle's computer?