For about the last 1000 miles my car has had a rough idle, but only sometimes. You can also hear constant a misfire when the car is started for the first time in the morning and is at high idle during warm up. When the car is warmed up and idling I can watch the RPM sometimes drop from around 800 to below 500 and then back up. It does that pretty consistently when I switch from drive to park also. The idle also seems low most of the time when I'm sitting at a light. I was almost thinking I had a vacuum leak, but everything looks good under the hood except for a couple of oily connections on the hot pipes (new ones on order). The car drives just fine with no indication of a misfire even under heavy throttle. I also don't have any codes. I pulled a couple of the plugs today from the front of the engine to check them and the porcelain around the electrode was dark brown and wet and smelled like gas. The electrode didn't really have any build up on it, but the rest of the plug had soot build up on it. The plugs only have about 8000 miles on them as do the coils. I also just replaced all 4 O2 sensors. The plugs I bought are the Motorcraft ones that Livernois sells. I'm kinda wondering if I might need to change to a different heat range plug? Or maybe the injectors might need to be changed? The car starts fine even in negative temps and doesn't smoke at all. The spark plug wells were also clean. The O2 sensors I bought are Bosch brand. Any ideas on what the culprit could be would be much appreciated.