gps speed based function issues