I'll add to this, I'm fighting crank sensor loss on the 3 tooth now. I've ditched the stock sensor for a hall effect on a custom bracket. It made it better, but it's still there. When it used to lose sync so bad it'd stall, now it'll pop and recover.
Here's the thing: when there's a sync loss tha's recovered from, it's almost a second before the ECUGN feeds all the timing back in If you're on the default settings. During that second, I'm losing time and it'll ruin a run. On the street? it's not a big deal. But when the clock is running it can make you lose.