BCM problems?

Twice now the BCM stopped running its routine on me. Both within the past 2 days, and enough time lapsed between frames to cause a jump in the subject being filmed. Its always something! But if it were easy it wouldnt be worth doing right? I need to figure out if the arduino is losing power and resetting, or if a power fluctuation is getting to to bump out of the Run Routine mode. If nothing else, i can write the script to start automatically when in RUN ROUTINE, so if the power does take a bump it will start back up. First world problems……