Delayed Throttle could be all kinds of things. But not TCM, that's for sure.
What do you mean, takes awhile to kick in?
You mean, when you punch the gas, transmission takes a second to downshift and launch?
Or do you mean, when you are sitting at the light, you hit the gas and car wants to stall out before it goes..?