I was about to create a thread on this today, been happening for about a week now and getting more frequent for me. If you take your foot off the gas and put it down again, does the problem go away until you get to another gear? It happens to me on 2nd, 4th and 5th, rarely on 3rd though.
I've checked my codes and get a 55 and according to the ECU diagnostics on this page that means all is good, though the writing on the side of my ECU is in Japanese
http://www.ttzd.com/
Have you run your codes? Going to check my spark plugs next but since you mentioned the TPS, I'll clean that up as well.