I need some help…I have a 2011 Jeep Wrangler. It’s been running fine until yesterday. Started it up…running rough, drove down the road and the check engine light comes on. Gas cap is tight. Haven’t filled up recently either. Tried disconnecting battery to reset and still a no go. It has 29k miles. Any suggestions other than take it to the dealer tomorrow??