Not all programmers have the same driver capabilities. A really quick way to sort that out as
the problem would be to make a shorter cable. If the problem goes away, you'll know it
was due to the longer length ICSP cable.