I bet its your actuator that has stopped working best way to check it is remove it in 2wd and put your truck into 4 and see if it extends if not you have a bad one.
I get 17 out on the highway with my 3.73 empty and about 13in the city.... Also try changing all your fluids to synthetic it bumped my mpgs up over 1.65 on the highway.