1. Во-первых, вызывать повторно функцию лучше после успешного завершения ajax-запроса. Т.е. перенести setTimeout в "success callback ". И setInterval - не очень хорошее решение для данной задачи, как предлагали вам выше.
2. Во-вторых, повторный вызов функции, как это сделано у вас, ни к чему хорошему не приведет, т.к. вы не передаёте в функцию аргументы.
3. В-третьих, оглядываясь на п.2, непонятно, какие именно аргументы нужно передавать: то ли из предыдущего вызова, то ли необходимо повторно пробежаться по элементам "td[data-pll]", собрать из низ данные и передать в функцию.
Синтаксис для вызова функции с передачей ей параметров, может быть и таким:
setTimeout(func, delay, [param1, param2, ...]);
// т.е. в вашем случае:
setTimeout(F1, 5000, sname, cls);