There was a firmware update for slow IR on Pronto's web site a few days ago. Is this the firmware you installed.
Try using real long delays (5 to 10 sec) and see if it works. If it does, then start reducing the delay until it is unreliable again, to get the shortest working time for your macro.