Maybe me just been silly but it wouldnt cross the log, so I found where if finds it and the colours look a bit wierd [1721945,1258561,1026,1580059], the 4 digit number. Will change it and see if it will find the logs now.
Code:
TheThing := FindTPointCluster([1721945,1258561,1026,1580059], 15, Point(MMCX, MMCY), -1, -1, 10, MMX1, MMY1, MMX2, MMY2);
Awesome script btw 
Edit, I,v baby sat it for about 10-15 laps and it works perfectly, I just got rid of that 4 digit colour, will post a proggy in a few hours time, thanks for your hard work much appreciated.
Edit: Balls this wasn't anti leech was it?, I checked first page to make sure there wasn't anything about it, couldn't see anything.