Mandy,
Everyone knows that Violet does not like dry camping, so she may have sabotaged the generator, but it sounds like an overheat shutdown condition. First, check your coolant level to make sure that you do not have a leak. Next check the fan belt to make sure that it is not slipping. If both of those check out OK, then it will take a little serious troubleshooting to determine the problem.
Gerald