well if the bike is running fine then swap the original guages back in and recheck. if all is fine then it would seem to me that the new speedo and tach are the problem.
Also, if you relocated the gauges, check that any bends in the cable routing are at a minimum. Friction in the cables will cause erratic gauges, either by being too dry(lube) or improper routing or both. This usually shows up after a bit of riding. Cables heat up, expand, lube breaks down, etc...