Lubing the differential engagement shaft comes to mind, it is supposed to cycle when in 2WD with every startup. Normally when the vacuum is off, the shaft engages, then when the vehicle is running (2WD) and pulling a vacuum, the shaft disengages. Maybe yours is sticky.