Hey all I recently got my truck into some water crossing a flooded road. It’s a 2007 5.7 and I tried to go quickly (huge mistake) thru a deeper section and it got shallower afterwards. Well it died but had enough momentum to roll another few feet to the shallower part. I couldn’t start it I checked and it looked like the fender guards inside the wheel well actually popped loose and water went in to the intake I took the intake apart it had water in it I drained it. I was able to get it started but sounded rough I got it out of the water and it dies after idling really rough. At first I was scared I blew the motor but I checked spark plugs and coil packs all dry. I got a mechanic to take a look at and he said I had no compression in the back passenger side cylinder. I think I just flooded it with fuel and there could be something going on with the fuel injection. They said it’s better to buy a new motor otherwise they’d have to take both heads off to replace a rod or piston.what do you guys think is there anything I can do before I decide the big girl gets a new motor?