When it does this does it start to turn a slow real fast or just stop?
If it slows real fast and starter grunts hard, it could be your timing is off a bit and/or compression is the issue. If your running higher compression, the fuel may start to burn before the spark hits it due to heat...