Date & time goes off

The same problem occurs when powered via USB without any sensors or leds added, so I'm guessing it is not power related, but code related.