do you get any reading on the mfa or is it completely blank? it sounds like it maybe need replacing
the mileometer runs off the speedo cable or so i thought so if ur getting speed readings and they seem ok the internals of the mileometer may be buggered, the trip computer gets its readings using an air pipe which plugs into the back of the dash, and i think goes to the gearbox not 100% sure on that one. also the obvious thing is electrics fuse checking etc...