Something strange happened to me in my 2000 Hundy about 6 months ago that also recently reared it's head on the new-to-me 2007.
In the 2000, MPG's fell WAY off with no other indicators of an issue. After a few days of driving, I found myself in a situation where I had to back and turn as I left a parking spot. I got a little drivetrain bind as I reversed and had the wheel turned. The obvious WTF hit my face and I knew it was the center diff locked, but there were no lights indicating it on the dash. Checked the button on the console and sure enough, the button was depressed, locking the differential in the transfer case.
Once I unlocked the diff, the MPG's went right back up. I could press the button and the lights would come on as usual. I don't know why they weren't on before, but they worked every time I tried it afterwards, so I wrote it off as being part of the ECU issue I was having and forgot about it.
Fast forward to yesterday... I'm driving down to a meeting in my 07 and I'm only getting 14.6 MPG @ 70 MPH. I normally get 17+ on the highway. Truck feels funny on the slow banking turns of the interstate and I actually have to give it a touch more throttle in the turns to maintain speed. No lights indicating any issues are showing on the dash. Well, after driving 200+ miles and parking, I come out with a client to take him to lunch and back out of my parking spot. I immidiately feel the driveline bind and I look at the dash - no lights. Look at the switch and it's depressed. I de-activate the center diff lock and no lights. Push again to activate and the lights come on.
Strange.
After un-locking the center diff, the truck immediately went back to "normal" handling and on-road feel and the MPG's on the way home was an average 17.6 when it was only 14.6 for the trip up.
Needless to say, CHECK THE CENTER DIFF LOCK SWITCH, even if the lights aren't on. Only thing I can attribute this to is that a few days before my 7-yr-old son was in the truck and pushed some of the NAV buttons. I guess he pushed the CDL button too (he can't remember now) when the truck was not running, but the key was in the ACC position. For some reason the status wasn't indicated with the light on the dash and the VSC OFF didn't illuminate either, even thought the button was depressed and the CDL was definitely locked.
Worth checking if you're running abnormally low MPGs for sure.