so...lots of guesses in my mind
anything in mexico...drugs?
anything that early in the morning...pilot fatigue/error?
anything that old...mx problems?
but my guess is that the instruments and electrical system may play a role here.
or, if it did get to 20,000 feet, forgeting or having pressurization problems and pilots pass out.
and yes, these are all gueses