I have a 2003 Chrysler Town and Country. It has 26,000 miles on it. The Check Engine light recently came on. I took it to a local auto parts store and no codes read, we cleared the engine light and left. We drove for about a week and the Engine light came back on. We brought it to the dealership and they read through and came back with no codes. I don't know what is wrong or what to do. Did anyone have this problem? I heard about the gas cap but it came on a night after I got the gas. Can anyone help?