Mega 2560 qui ne garde pas le programme

sur le reset il y a normalement un petit condensateur au GND et une résistance au +5v pour faire le reset à la mise sous tension. Il y a peut être un problème à ce niveau

Si tu as de quoi essaies de mettre un petit condensateur de quelques dizaines (voir centaines) de pF entre le reset et GND (sur le connecteur de la carte)