Check your belts, make sure that they have proper tension on them and they are not overly worn and slipping. Then have your alternator and battery tested (you should do this even if the belt is bad, because a bad belt means bad charging and that can strain both the battery and the alternator). This should point you in the right direction. (or at least narrow down the possibilities).

