@klferguson: Does the cycle resume after it stops? If so, have you noticed the drum moving back and forth before the cycle recommences? If you have then this is likely to be stemming from an unbalanced load, as the machine will attempt to balance itself before the spin cycle begins. The time it takes to do this can vary depending on the items you're washing, but the inclusion of heavy items such as towels or bath mats can sometimes prevent the balancing procedure from completing. With this in mind, try running a cycle with a lighter laundry load to see if the issue persists.
If this isn't applicable then please can you confirm which cycle you're using when you encounter the issue, and whether you can see any error codes on the display?