I had this. I took it to the car wash to wash down the grime on the motor to get to things a bit. Next thing I know, the motor is wobbling horribly and I'm getting misfire codes.
What I figured out is that the coil plugs and the wiring harness plugs were getting water between them the coils were not firing.
I came home, cleaned out all the wiring harness and coil connectors with QD Electronics Cleaner, let them dry (the hot motor will make quick work of that task, then filled them up with a reasonable amount of dielectric grease (not so much but enough to fill up the free space in there). Finally after a round or 6 of squeezing the two plugs together on there you should have either forced the excess out one of the last hole with a plug in it the harness(be sure to put that back in) or mated the two together without issue. They are now waterproof and you shouldn't have an issue further.