Como afirmado no Timatic, o banco de dados usado pelas companhias aéreas:
Visa required, except for Passengers with a valid visa issued by Canada, Japan, USA, United Kingdom or a Schengen Member State for a maximum stay of 180 days
Assim, você não precisa de um visto mexicano, mas seu visto C1 deve ser de entrada múltipla (o que deve ser) para que você possa entrar novamente nos EUA no caminho de volta.