May very well be an ABS sensor issue. If the TC light doesn't come on, it may be because the ABS is malfunctioning (not sure how the lights work in '04+), as ABS controls TC. Start the car, when you first turn the key to the run position, (when all the lights light up and things start ding-donging and such), and check to make sure that the ABS light comes on momentarily. If you didn't know, to check that the various indicator lights are working is the purpose of them all coming on at startup.
The car may be sensing a skid due to malfunctioning ABS sensors; in an effort to correct it, the computer severely limits your braking power in order to regain traction.
This is how this works to my understanding, there are guys on here who spend more time under their cars than I do, so maybe some of them will chime in.