Forgive me if I asked, but have you verified your timing is correct? In other words verified your timing light is accurate? Also, have you verified TDC with a piston stop and checked that the balancer marks are in the correct location, that maybe the inertia ring hasn't slipped?