Well I got my car back and I'm happy with performance but not the cost to fix it. I took the car to Stone Mountain Jeep Chrysler Dodge, and they wanted to charge me $1600 to fix everything. Even at that price, they couldn't even find the fault with IC/Pump. So, anyway I let them change the oil and oil filter, and when I picked up my car, I got a bill for $220!
Then I took the car to Carmax and they were able to diagnose the problem, and found the faulty IC/Pump.

I asked them to do the 30K mile service, fix the seat heaters, replace the fix-a-flat canister, change Cabin filter and Air cleaner. When I picked up the car on Friday, got another bill for $631!
So, when you add it all up. I paid a wopping $851 to fix my car.