I never could get the rough idle to go away. It did show P0300, 301, and 302 codes, which are miss fire codes. I replaced the plugs, coil rail, and all 4 O2 sensors. I decided to take it to a mechanic that we have used for years. Hopefully, they can figure out what is going on. So, here she is...