Okay after little testing, its apperent that Google Maps is at fault. If it has location services that updates once a while, GPSLogger will not work with it. However Google Maps does not start service unless someone runs it, that is why reboot worked on fixing this issue.
"There is no reason anyone would want a computer in their home."
- Ken Olson, 1977
( And we now wear them! Blackberries are computers too! )