its a 91 crx dx with a d16a6 swap, jackson racing supercharger, str cam gear, exhaust....I changed the iacv 3 difftimes all the same result, coolant temp sensor is good, swapped map two times same result, iat tested good, new distributor from cap to shaft, new main relay, new o2....vacuum tested good so did the fuel pressure...it runs great just stays at 2500 it dropped once when I drove it a lil and never did again. and no the throttle cable isnt stuck. also I had swapped the whole intake assembly back to the stock intake with all the components and still at 2500rpm. anyone got suggestions?? NO CODES!!!!