I have found that the freewheel can have a huge effect on how the crankset spins. With one wheel mine only spins once or twice, with a different wheel it will spin several times. Pretty simple to decide if it is the freewheel limiting the spin or the bb. Just take the chain off.