Sleeping position can sometimes be the cause. The main reason for this is that when you lay on your back your tongue is more likely to fall back into the throat blocking off the airway. Also the fatty tissue around your neck can add pressure on the airway.
You may wish to use more pillows (not feather) to elevate your head making it easier to sleep on your side.