Did the water leak into the interior? If the car stalled, that means water got into through the air intake or may even seep into the oil. Check the dip stick if you see any water drops (remember how oil and water react, water forms into droplets and easily slides off). but the best thing is to get it check out by a trained mechanic and try preventing further problems.