The Jeep is running it has 147K. The sunroof doesn't work. Check Engine light is on I had it scanned and it says small evap leak detected.

More...