Flooding doesnt sound likely, i didnt think it was actually possible to flood any late model falcon as such? Could be wrong (have been once or twice before
It does sound odd - how old is it? Ive heard of a few guys having trouble with them in the days after they first drive them out of the showroom, cos sometimes they're a bit clogged up etc.
And if it was flooded, why would the battery light come on?