Speedo reads fast

My speedometer is reading 4/5 miles per hour faster than my GPS. According to every chart I have looked at with my set up of 3:91 gears with 26.6 inch rear tires I should use a 40T gear. So do I go to a 42 or 43 tooth gear ? Does anyone know the ratio of what one tooth makes in MPH ?