Je to divné. Mnohem pravděpodobnější, než HW závada, je nějaké nedorozumění na straně uživatele. Jaký je to model Arduina? Co ten program dělá (má dělat)?
Zkusil bych teď udělat program pouze blikání diodou, nic víc. Vyzkoušet, jestli bude blikat i po znovuzapojení.
Potom také zkusit Arduino píchnout místo do USB počítače do USB nabíječky na telefon. Vyloučí se tím možnost, že by nějaký SW v PC blbnul a do USB šťouchal, čímž by mačkal Reset (zahájení sériové komunikace ho způsobuje).