trying to figure this one out and no luck yet. 03 Ranger 3.0 89k my wife was driving the other day went thru a puddle of water and then truck started misfiring. CEL flashing, ran code #5,6 cyl misfire. I pulled plugs looked very worn so I replaced plugs and wires. Started up same problem. So then I pulled fuel rail and found pieces of what looked like fuel filter in rail and in the tops of the injectors. I pulled all injectors out and cleaned, also cleaned fuel rail, took of fuel filter blew lines out and replaced filter. Put all back together and runs worse now Cel flashing, # 2,5,6 misfire. Checked injectors with stethoscope and all clicking. If I pull the plug wire off of cyl 5, or 6 it sparks to the plug but when I pull away from plug there is no change in engine, runs the same. If I pull wire off of one of the plugs that are not misfiring engine changes very noticeably. I pulled the new plugs out and still look brand new, all other plugs have a little bit of carbon on them. Not sure what to check for now. Sorry for such a long post.