Cam timing cam be off if the set is marked wrong when it was built. If it's off a tooth it will run really bad.

Balancer is on its way today , you should have it saturday.