On my Jeep Wrangler the 4x4 was vacuum drive, so when a stupid hose came detached (1989 Wrangler) the 4x4 wouldn't engage. Check the engine compartment for any or detached hoses. The hose was very, very small - it was about the same diameter as a wiring harness.