With most programmers, the double or triple burn will not help, because the programmer first reads the eprom location and compares it with the data to be programmed, and skips programming if it is already correct. So if the first burn even barely manages, it will not be done again. Maybe waiting a few hours or even days between first and second burn would help?