it could be, you changed or did all the common things already.

tack to zero is crank sensor most of the time.