Check in the version you are running now (2.41) in general config., upper left, tool change option. Remember how it is set. Ignore, auto, wait,. Also, look at your M6 start and M6 end macros in the VB editor for the profile that does what you want it to. You may want to save those in a safe place. Are you running a macro pump? If so, save a copy of it as well and look in general config, close to center screen and see if run macro pump is checked.
Brett