For the last two months or so my forerunner 30 has been recording all my walks as cardio therefore not recording distance, although it does show the map. When I first got this device, which I only use for walking, the odd walk was misrecorded but now it's almost every one.