Finally fixed my head unit, for some reason the sub preouts lost their ground. I've also been chasing this chugging problem for quite awhile, and finally found the problem. I previous thought it wasn't the problem, but it is indeed the TCC solenoid. I pulled the pin out of the PCM plug (disconnecting the TCC solenoid), and this thing drives perfect, best it has since I have owned it. That said, a new TCC solenoid will be installed when the new wheel bearings are installed...either next weekend or the weekend after.