Replace SpinWait with Thread.Sleep(200).  Similar effect, but less CPU intensive.