figured it out, a branching issue.  I may modify the main pathFind function to be a for loop, that way I avoid that.  That's been one of the most problematic issues of this whole project so far.