Tcs system is not going to set a misfire code, that uses inputs from the wheel speed sensors. No disrespect here, but if your tech feels they are related, you need a second opinion. Many things can cause the random misfire code, this will need deeper diagnostics.