Flying back from CUN through DEN early next month, first time I've come in internationally here. Have 2 hours and 25 minutes between flights. Potential gov. shutdown issues aside, it sounds like this is pretty doable? Will likely be checking bags. We both have TSA Pre and tend to use the Mobile Passport for Customs and Immigration; I have GE but my wife does not.
I can change the flights if needed- I'm much more familiar with IAH for customs and would probably default to that.