Sounds to me like a serious pain in the but. I once had a tow-truck that came in once a week, because everytime a driver would turn on the pto, it would cause the truck to throw the belt. Well after so many times of the same problem re-acurring, it was obvious it wasn't the belt, and after careful inspection, we found out that one of the pulleys was bent. The weird thing was it took time for the belt to act-up. Your car is still new enough to check for re-calls. Unfortunately, one of the pulleys, could have too much resistence, or it could be a combination of both. Personaly, I would begin the quest there.