The only light I can shed on this is that mine does something similar SOMETIMES in that acceleration will be lousy and then all of a sudden it will pick up a lot without pressing the accelerator down anymore... Kind of like a pre vvl... vvl? haha mine only happens when it's cold, I'm missing my crank position sensor and I was getting an o2 sensor DTC so when I get my speedo and different things fixed I will try to address this problem. Are you getting a check engine light? What car did you do the VE swap in? I had my IACV unplugged for a month or two and I finally swapped the DE IACV over and I noticed 0 difference in my idle. Another problem I have is sometimes I have sporadic idle (it will dip from 1-1100 rpms to 5-600 rpms) which is probably attributed to something with ignition or something like that. CEL can be a good thing though, if it's on a B14 or OBDII application, pull codes, if OBDI turn the screw on the ECU and look for the lights flashing to see if it it throwing any codes. SOMETIMES a CEL won't be displayed even though the ECU is issuing a DTC of some sort. As far as TPS goes, if your doubting it, replace it. On our car's the majority of the parts (such as sensors etc.) are due for a change anyway and with something as relatively cheap such as TPS, I would just replace it. That will make for one less thing that can go wrong in the future.