Says 15.9 average mpg and never changes.
If it hasnt been refreshed it will take a long time to make a change.

Could this be the impulse generator that is in the diff? Is it possible for the cruise to not work yet the speedo works fine?
Unlikely, have you checked under the plastic engine cover to make sure the cables are on correctly?