hi, i have a jeep 2007 grand cherokee, it stopped working suddenly on the highway and i took it to the mechanics. They changed the throttle body and gasket, a week later the check engine light came on (thou it had been there before the fix but disappeared for some time after the fix) and i took it back to them. Now i have the "Check gas cap" light and the "check engine" light on. later on today morning i remotely started my car to idle my engine before driving and the programming active light also came on, it went of after i started the car. HELP!!!