Mess mal mit dem Scope den Reset Pin direkt am MC wärend der Programmierung und schau, ob der zwischen drin zuckelt und dadurch die Programmierung versaut.