Accidentally drove through water quite deep. Car cut out in middle of deep water. Eventually started and drove off again. Since then when starting there is often a shake from the engine and most time it does start but sometimes does not. Any ideas what it could be? Mechanic scanned found no fault codes. Said could be some water in air box or cam damage.