replaced speedometer driven gear with recommended 40 tooth and still not accurate...

And note there can be some diameters variation between manufacturers for a given size.