Odd that it wouldn't throw a code at all running that rough. Did you change the PIP when you changed out the TFI. I haven't had to change either one before but I've heard they can effect things when the car warms up. It's been a few months, any changes?