I am sorry you are running into this problem.
First thing you can try is to increase the global wait on elements timeout that will be used during the execution:
Settings mySettings =
mySettings.ElementWaitTimeout = 100000;
Another option is to add an "element.WaitForExists()" step for one of the last elements in the DOM tree or for an element which is loading slowly.
Note that you should set the timeout in the brackets (e.g. elelment.WaitForExists(100000);).
Hope this helps.
All the best,
the Telerik team