I had this problem in varying degrees with all my XJ's, the worst being the 95, and one of the reasons I retired it. It became nearly impossible to have a passenger in the winter, and no amount of heat could overcome it. I suspect some of the draft is from a bad windshield seal, not readily seen.