Why won't blower motor wirk?
You probably have a bad blower motor resistor. I just put one in a 99 jeep and ran about $145 but you could probably find it cheaper if you find one on eBay or something
Search Jeep Cherokee Questions
Are you a UK consumer? CarGurus now has a discussion forum in the UK.
Jeep Cherokee Experts