It's common, especially on the early 4.0's like your 87, for the crankcase vent system to misbehave, create a lot of blowby, and foul the air cleaner. You may never solve the problem completely, but it can be kept under control. It's important to keep the vacuum tube clean and clear so that it pulls a vacuum and doesn't allow the blowby to push vapor out the larger front hose, which is supposed to be the inlet. At some point the tube itself was subtly updated, with gentler curves in the fittings, which seems to help, so if you're having trouble it might be worthwhile to bite the bullet and buy the new tube from Jeep. You should also clean it out occasionally, because it does get restricted by oily sludge.