i did a b18 swap on my 00 civic si... fianlly i start up the motor and it idle fines... when i try reving it... it only goes up to 2k rpm and idle up and down... my tech told me it might be the fuel pressure, map sensor, or something else... anyone might kno wat might cause this? plz help