IATA, which is the authoritative source of documentation requirements required by each country, states that for a U.S. passport holder arriving into Mexico from the U.S.:
"Passport and/or passport replacing documents must be valid on arrival."
No mention is made of a six month validity requirement in this case.