could be b/c you had an f22 ecu on an f23 motor w/ an f22 ecu. quite possibly the maps were too far off and running too lean or too rich to be able to get enough power to rev past 4k.