Thanks awama.
Looks like Samsung issue.
I have checked the speed reported by Google Navigation and it also report speed by increments of about 2.24MPH indicating it is also getting integers from the GPS sensor driver.
I created another test app that logged the Location1.Speed and found it interesting.
All the speeds are integers except 5,9,15,19,25,29.....m/s
These are the only ones that have a decimal and it is (don't have the info in front of me) something like 15.000000021 then back to 16, 17 etc.
I will search on other forums to see if this is a known, wide spread issue with Samsung. I would not be surprised.