The car had approximately 30-40 miles at purchase. We purchased a 2004 Jeep Grand Cherokee the end of June 2004. I really like my car when the idle is right.I am not comfortable having anyone else drive it due to this issue and do not always feel safe when the acceleration goes ease help.this is a major safety issue that needs to be addressed quickly before other people get hurt or killed. I have paid lots of money to have this repaired.I believe that there is a short somewhere from the seat heater recall since the car did not do this prior to having the dealership fix the seat heater with the recall. It was found that two wires on the wiring harness were shorting out and melting.then after driving approx 1200 miles the idle starts jumping again.the check engine light come on about two days later.then within the same day the idle calms down and the check engine light goes off. The mechanic could not control the idle even with the diagnostic computer attached to it. Well a new one was put in and the problem was not resolved. The check engine light then came on with a P0505 code. I own a 2004 Jeep Grand Cherokee limited.I took my car in for the seat heater recall and since then I have terrible problems with the sudden acceleration of the car.(700rpms to 1800) I constantly have to push the brake down and be very conscious of keeping my foot on the brake.