Georgie,
This is good news you have a great deal of this working. Now the next step is to make the macro that only handles say one tool, T1. You need to verify that works each and every time, then add the next tool. My guess is the addition of the second tool is where you will start to see issues. But that will allow you to pin point the issue causing the problems.
Russ