Are you using OpenStreetMaps on your Garmin?
oli collett's garmin had similar behaviour and he found out it was a bug when using OSM rather than the official navigation maps.
Hmm. Yes I am and I did notice the error log has some things to do with map errors but unable to identify if that's the cause as the errors seem to occur more frequently than the crashes. Are the official maps expensive though?