First find out what trouble codes are stored as indicated by the CEL, that will narrow down the problem greatly. Many part stores will read the codes for no charge.
Battery connections may look ok, but still cause problems. It is good practice to remove and clean them whenever you have starting problems.
Have the spark plugs been changed within the last 30k miles? If not, they are likely worn out.
06 Laredo - 4x4 V6 - Stone White - Custom LED Cargo Area Lights, Lighted Visors Added - now at 49k miles
97 Laredo - 4.0 4x4 Daily driver for 8 years then relocated to Arizona for 6 more years with the relatives