Yes it does. Speed = distance ÷ time, if it doesn't know speed it cannot calculate distance can it.. I had no speedo for 8 months odd when I first 16v'd my car, and only had temps and time. As soon as I fitted a speedo the '---' turned into values. I reckon if the speedo itself works (needle moves round) then its the mfa itself, or an associated vac leak