What does the PCM think the speed is via datalogging? If it is different than the cluster then yes, the needle was not properly re-aligned or whatever. If the PCM and cluster are the same, than you have different rear gears than stock or a tune with the wrong gear ratio chosen in the tune.