You're probably tripping a VTEC error... the 00 EX is looking for a VTEC subsystem, and the B20 doesn't have one. Once you rev up to where your VTEC crossover would normally be, everything looks wrong to the ECU- so it's probably capping your max revs.