I rode it for a couple hours in water pretty deep. Definitely over the engine. It's fully snorkled and never been sunk. All the wire connections have had grease put on em. Parked it on the trailer went to unload it 2 days later and check engine light came on and it won't idle worth a damn and won't rev up hardly at all. It's throwing 2 codes 520276 with a 2 under it and then with a 12 under it. I changed the map sensor already and cleaned the throttle sensor. Anything else I should look for?