Hugh,
I have had great luck with
www.jeepsunlimited.com forums. If you have a friendly dealer give them a call too sometimes they will give free advise over the phone--some will some won't. This week I am going to do a full tune up on my 2000 Grand Cherokee, has 145,000 and keeps on ticking. Good luck.