2010 jeep wrangler JK 4 door. hi guys, wondering if anyone else has had this issue and to see what you found and did about it. it has been smoked 2 times for an evac leak and nothing there. the gas cap has been replaced as i know they do have vacuum problems over time. i also get a check engine light as well. any time you disconnect the battery it resets and within a few miles, it comes right back. also, if you go in and clear the codes, it will come back within a short time. my current mechanics are saying they need it for longer periods of time to figure out what is really going on but i think it is maybe a sensor or something of that nature and i don't want to give them my 401 to "figure" it out as they have had it 3 times so far and cannot find the actual issue. they just give it back to me after a short test run and call it fixed. any help would be greatly appreciated.