The problem turned out to be that some sand was jamming up the transducer paddle wheel so that it could not turn. Once I freed it, the mileage log begin recording again. I thought the mileage was generated by the GPS satellite readings, but that turned out not to be the case.
Thanks.