I looked at an XJ that had the same problem. The guy claimed to have serviced the jeep himself but the oil didn't look very clean and he had no idea the cap was broken. Needless to say, I passed on...