While driving to work, my wife noticed the oil light flashing on our 03 Pilot with 64k . So, she stopped and checked the oil level and it was full -- a recent oil change. So, she tried a restart, but the engine would not turn over. The car was towed to the dealer.
I could only think that -- given a full oil level -- the oil pump had failed or a sensor was bad. The problem -- a dead cell in a Honda battery which was only 23 months old. Covered under warranty.