Found the problem, due to a slight variation between harmonic balancers my new one rubbed on the crank sensor causing the timing to be incorrect, after some adjustments everything ran fine