Richard, at risk of seeming flippant... what he said.

. Roy put recalibrating simply enough, and I've not had experience recalibrating mine. The only thing I've calibrated on the Aladdin is my compass a couple of times.
Paul, I'm not sure if there is a separate module involved for the mileage/fuel input that might be faulty, but I don't think there is. A wire may be poorly connected somewhere also.
If you are getting engine temp and other data, then it is likely there is no problem with the data feed, which comes into the main Aladdin VCSM (Video Coach Systems Monitor) controller module as a 6 pin connector in its upper left corner. You might, just in case, check the connector for clean conductibility.
I'm thinking it is more of an issue with the software that should be programmed to use that data to supply the trip mileage and predictable fuel use for each trip. It's either that or we are misinterpreting how to get the trip info to function, though it seems simple enough. As I've previously noted, I opt not to use it (so far) since I keep track of that stuff easily with pencil and paper anyway, and I was always forgetting to zero set the thing upon fill ups. Mine does work, since its been ticking off mileage on a "trip" since the last time I used it some years back.
I keep hoping someone that's used it enough will chime in and help you more than I've been able to. I think the reset switch in the overhead just gets a frozen screen up and rolling again, reverting to the Main Menu screen, so it shouldn't reset any other data values. Keep in mind also that there are two trip statistic screens, Trip Leg and Trip Tank (aka Trip Fuel); I think the Trip Tank Statistics screen is more useful. The ignition must be ON when setting a beginning fuel quantity (hit Reset to signify a full tank) and it can take a few minutes for engine data and such to be factored in and provide an actual readout. Also, the Aladdin fuel remaining amount reflects what would be left if you only used the engine, since the generator and hydronic unit don't send fuel use data to the Aladdin - so don't rely on the Aladdin-reported fuel in tank number when deciding when to stop for diesel.
Joel