open the box and use shop air to clean the water first, i mean you need to dry it good, even if you have to pull fuse one by one and clean the socket where they go in .?
when it is dry ,then clear your codes and try again or do this master reset , but you will need the radio code after reconnect
where any of these fault codes exist before ?
the U0155 is communication code, but all these are collateral fault codes set because of water,we need to clean and see what comes back if any and then we can address the fault codes left
Master reset Procedure
1- Disconnect Battery Cables ( Negative & Positive Cables )
2- Hold cables Together for 60 secs ,then let go
3- Wait 15 minutes
4- Make sure all doors are closed
5- Reconnect battery Cables
6- Lock & unlock the vehicles using the key from driver door side (if you have a key fob with no blade key, just lock & unlock using the key fob buttons)
7- Enter the vehicle and attempt to start
Please let me know
ASE Certified Technician