Hello everyone I'm Ray live in Hobart Indiana, just purchased a 1999 Jeep Cherokee XJ for my wife. She always wanted one so I went out shopped around and thought I found a good desl. The engine light was on when I bought. Guy I bought it from said it's an easy fix. So far I've been to two different shops. Both have told me it's an amount of electrical work. These are the codes that they were able to diagnos. P1491 radiator fan, P065 AC Clutch relay, P0443 Evap/Purge solenoid, P0700 Trans fault present, P0705 Check shifter signal. All say open or short. I was told it can be very expensive to fix. Can anyone help thnx.