How to avoid scripts running recursively in QTP –
1) Check if any data present in Data Table? if yes, try clearing those values (delete or clear cells by right clicking on data table cells). 2) go to file -> setting and select run on iterations only option.