I had this exact problem. I have a 2008 Limited AWD with less than 2,000 miles. I was driving to work 2 weeks ago on the highway at around 60mph. The first message was on the trip computer screen "ODO not working" the Odometer reading was a zero. Then the airbag light came on, and then the wrench light. At around the same time, I noticed the speedometer dial was at ZERO, although I was going around 60. Next the trip computer mentioned something about my tires not having the proper pressure. Next came the traction control light. At this point I was near my exit and once I could safely get to a parking lot, I turned the car off to hopefully reboot the wacky computer. No such luck, in addition to the lights already on, the engine light now was lit and the car would barely move. I drove the short distance to work, called roadside assistance and had it towed to my dealership. They diagnosed it as the speed sensor, and repaired it in about 4 days. Hopefully this is not a problem that will continue to plague me.