I found a work around for my problem. First, I need to point out that all my tests were keyword tests. I rewrote a data driven test as a jscript test and successfully ran my project through to completeion. Next, I used TectComplete's feature to convert the data driven keyword test to a script. I noticed that the jscript code for the data driven lines were different than what I had written manually - I had followed Lino Torvald's instruction from his online scripting class. The script created by the conversion feature also caused TestComplete to hang, requiring WIndows Task Manager to kill it.
So I have re-written all of my data driven tests in jscript and now my project, which still includes other non data driven, keyword tests, runs through to completion.