Could be the switch, the front axle actuator, the transfer case encoder motor, the vacuum switch on the transfer case, bad front differential. You need to do a bit of troubleshooting to find out what.
First jack up ONE front tire. Then with the engine idling and 2WD selected try to rotate the tire by hand. It should rotate easily. Now switch to 4X4 and see if it will still turn. If it does look at the front drive shaft. Is it turning when you move the tire? If it is then the problem is probably in the transfer case. If it isn't then try this test. Open the hood and apply vacuum to the front axle actuator. Now try the test again. If it won't rotate now then the problem is the vacuum control line from the engine. The usual item is the vacuum switch on the transfer case.
SPONSORED LINKS
Sunday, December 6th, 2009 AT 7:24 PM