your simple description reminds me of a bad fuel pump
...at 4k the intake note changes...after 4k rpm the car has all the power.
Maybe it is the fuel pump resistor itself, part number 16717-PR7-A01 for 1991-96 NSXs, that is bad. Have a look at post #4 of this thread.
So I did some poking around and found out that the connector for my fuel pump resistor had gone bad from sitting in the hot engine bay or in the sun or something and cracked on the inside, leaving the terminals a bit of wiggle room to where they would sometimes loose connection for a second causing the car to stumble (or not to start)
When the car is cold it has double the power below 4k but as it warms up the power starts falling off. It had an o2 code 3 weeks ago. I am also having a problem with code 21 I think it is the ecm based on trouble shooting but that is another problem. I need to find someone local that will let me swap in there ecu:redface:
Sounds like almost the exact same problem i was having. It was a bad fuel pump. Got a new one the and problem is fixed now.
Have them test your fuel pressure. If it is low then the pump is probably bad. I was getting codes 1 & 2 which were o2 sensor codes. I made the mistake of replacing both of those before i tested the pump.
I'm having the same symptom now. Also shows code 1 and 2. New oxygen sensors, new fuel filter, new coil packs and new spark plugs. Looks like bad fuel pump. No performance under 4K rpm but no misfire. Press on the gas but the car is not accelerating very slowly.
You don't have to have a code with a bad fuel pump. Well, I don't have but she's bad for sure. Easy to test. Don't your codes (1 and 2) point on the oxygen sensors?