I'm going to chime in here and say it could be the EGR (exhaust gas recirculation) system?
Maybe your EGR valve is stuck open or faulty. Could use a clean or maybe even a complete EGR system delete.
I had slight hesitation in my S14 DE, around 2000-3000RPM. I followed a trick where you plug up the vacuum hose from the EGR-BPT to the EGR Valve, and it seems to have solved the problem:
http://jull.net/s14-tech-guides/block-the-egr-valve
I do have a ECU 105 code for the EGR Valve Solenoid though, and the CEL on my dash is super annoying. Having the EGR system tucked up against the firewall is a total b**** to work on.