Stop in for a cup of coffee

Make sure diff vent isnt plugged. That could be the root cause. Saw it a few times.
Yep, first thing I checked. Jeeps and mud have that often.