what causes air conditioning leak freon
O-Rings tend to dry rot, and you might also have a loose connection when you bumped the hoses replacing the heater core. There is a way to find the leaks. Here is a link that should help. http://www.youfixcars.com/air-conditioning-leaks.html
Search Jeep Grand Cherokee Questions
Are you a UK consumer? CarGurus now has a discussion forum in the UK.
Jeep Grand Cherokee Experts