I think is a problem of CPU loading during navigation. In fact analizing graphs from batterygraph, during usage the CPU float from 80% to 100%. And the battery lasts even if the phone is using car charger
If you are the only one having this problem that means your CPU is doing something during the navigation....see if you have any applications running in the background updating info all the time....that`s where the problem lays.