Most of the times it's b/c it gets too hot, causing the lube to expand, or the breather tube is messed up and not releasing pressure like it should until it comes pouring out of the top. Pop open the cover, check to see if the bearings are getting toasted or if something is broke. Don't know what else to tell ya... What all did they tell you on jeepForum? I saw you posted it there too but didn't read the thread...