When you say you had the wheel sensors checked do you mean by checking the diagnostic code read outs or just a visual inspection? If the latter, you could be missing information saying that the sensor is defective and in need of replacing (if cleaning just didn't do it), not overly expensive, certainly less than a new module.
I haven't heard of a faulty sensor leading to weird mph and mpg readings, but I guess it's conceivable...