Uno startet aus Loop wieder Setup

Hallo,
ich verzweifel langsam über ein Problem mit meinem Arduino Uno. Angeschlossen ist nur ein 16x2 Display via I2C.

Mein Problem ist, das der Arduino den setup() problemlos durchläuft und auch so, wie beabsichtigt, in die loop() wechselt. Da verbleibt er dann jedoch nciht drin sondern springt regelmäßig wieder ins setup() zurück.(oder er resetet sich, die Leds leuchten gleich wie beim manuellen reset) Alle paar male geht dabei auch die Hintergrundbeleuchtung vom Display aus.

Das erste mal ist mir das Problem bei etwas komplizierterem Quelltext aufgefallen, deswegen vermutete ich schon es läge da an einem Fehler meinerseits, das er sich da verhaspelt und sich deswegen resetet.
Ich habe jetzt allerdings noch einen deutlich einfacheren Sketch geschrieben, der hat das gleiche Problem.

#include <Wire.h>
#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x27,16,2);
void setup()
{
 lcd.begin();
 lcd.setCursor(0,0);
 lcd.print("Startbildschirm");
 delay(3000);
}

void loop()
{
 lcd.setCursor(0,0);
 lcd.print("Menueanzeige");
}

Oder ist das ganz normal und ich weiß es nur nicht?

Vielen dank für eure Hilfe,
Cedric

Setzt in die Loop mal ein delay von ein paar Sekunden. Ansonsten liegt der Fehler vermutlich an der Spannungsversorgung

Am Sketch liegt es nicht.
Es muss an der Hardware liegen.
Netzteil zu schwach ?
Ist für das LCD ein Widerstand für die Hintergrundbeleuchtung eingebaut ?
Wackelkontakt auf dem Steckbrett ?

Andere Stromquelle schafft abhilfe, bisher am USB-Anschluss am PC betrieben, da hatte ich das Problem. Am Netzteil funktioniert es Einwandfrei. Da war er jetzt einmal dran, ich hab ihn jetzt wieder am USB, komischerweise ist der Reset jetzt nicht mehr aufgetreten. Mal gucken, was passiert wenn ich ihn neu programmiere...

Vielen dank für eure Hinweise

P.S. Steckbrett verwende ich nicht, ist momentan nur das Display dran, das über Dupontkabel.

Vorwiderstand muss ich eingestehen weiß ich nicht, wird über die I2C Schnittstelle versorgt. Ich vermute aber ja...

Wenn der Fehler wieder auftreten sollte, mal einen anderen USB-Port am Rechner wählen.

Mir hat mal meine Blauzahn Software einen solchen Streich gespielt.
Und ich dachte, mein UNO wäre kaputt...

HotSystems:
Wenn der Fehler wieder auftreten sollte, mal einen anderen USB-Port am Rechner wählen.

oder einen aktiv (mit eigenem Netzteil) gespeisten USB-HUB

Gruß Tommy