Detailing this thing has taken some time. Had to buy an extractor as I killed the pump in my vacuum carpet scrubber thing. No telling how much more mud is in the carpets and seats, but after 4 passes over the entire floor, the water started coming out almost clear but the dirty bucket still looked like chocolate milk. Took out the front seats to clean underneath. Glad I did because there was at least $3 worth of change in the seat rails and below the seats.
Finally got to drive it after the oil change. Still seems to be misfiring at idle, but it goes away after 1,000 RPM. I need to test compression I think. I already swapped plugs 7->5, wires 7->3, and coil 7->1. No difference. Still missing on cylinder 7 around idle.
I noticed a few thing while driving today. The rear glass seems to like popping open randomly and when any door is opened or closed. It's like whenever the car has to think about doing something it just unlatches the rear glass. Even sometimes when locking with the remote it pops open the glass.
When i turn on the turn signals (left or right doesn't matter) the corresponding turn signal light in the dash lights up but only sometimes do I hear the clicking noise that goes along with it. Also, when i was sitting at a light it seemed like every 10th blink, the indicator om the dash would either stay on for 2 blinks or disappear for 2 blinks with no specific pattern. There are faults in the BCM for loss of communication with the cluster. Not sure if that has something to do with it.
I tried to see with the scan tool if the door module could see the driver's window swirch was being pressed. I was able to get into the module and saw it only had 10.5: getting to it. I assumed it was because I was sitting in the car with the key on so I started the engine and couldn't get back onto the door module. More problems to diagnose.
Also the airbag light has come on for some reason I haven't checked on yet (this was before the seats were removed).
Anyways, getting some tires put on tomorrow morning so I will be distracting myself with another project at work in the meantime.