You most likely got water in a connector somewhere. Start taking all you electrical connectors apart and put dielectric grease in them. This will help with water in the future. A truck at work was having this exact problem that you have. You might have also got the coil wet.
Sorry I work on the road and haven't had much time to work on it. So I pulled the spark plug and it had some carbon build on it. Put the spark plug back in and it tries to start and then dies and check engine lite comes on. The two codes it is showing p0137 p1106. Also I checked all the fuses and the rel.