I would check to make sure it is not 180 out. I would also assume you put a new timing chain on it when you replaced everything. You may double check to make sure the alignment marks on the gears are properly positioned.