I haven't had any routing issues at all in a few firmware iterations. I make my route in Basecamp and send it to the Montana. I use the same profile (based off automotive) and the routes are identical. One thing I do to make sure is to also convert the route to a track in Basecamp, send that to the unit as well. Then I just have the Route in magenta and the track overlaid in black. That way you can see they are both the same and you still get turn by turn directions.