Yes you will have to renew it since you will be staying from April to JUly. If you try to come in to the USA on the 3 month Visa waiver you will not be allowed to enter.
As of April 2021, the Mexico tourist card is no longer required for travelers visiting the country by air. However, travelers entering Mexico by land or sea may still need to fill out a tourist card. It is recommended to check the latest travel requirements before your trip.
between January and mid-April
Visiting--- with Huell Howser - 1993 Calligraphy was released on: USA: 7 April 2008
FV(interest_rate,number_payments,payment,PV,Type) = $286,888.27
Visiting... with Huell Howser - 1993 Pita Bread was released on: USA: 9 April 2008
Visiting--- with Huell Howser - 1993 Pita Bread was released on: USA: 9 April 2008
Visiting--- with Huell Howser - 1993 Press Photographers was released on: USA: 5 April 2011
Visiting--- with Huell Howser - 1993 Halal Food was released on: USA: 11 April 2007
Visiting--- with Huell Howser - 1993 Teardrop Trailers was released on: USA: 4 April 1998
Visiting--- with Huell Howser - 1993 Model Boats was released on: USA: 8 April 2003
Visiting--- with Huell Howser - 1993 Hidden Museums was released on: USA: 25 April 1998
I would expect moderate crowds, as it is not the tourist season.