Just an Update:
I have compiled the C# simple example for the GPS (as I know VB NET isn't as widely used), and note the same behavior.
Oddly, it seems only some of the figures are not updating/incorrect.
The speed and heading are reporting fine.
Shane.