USDM ECUs will disable vtec if it's a hard code (soft codes don't enable limp mode). JDM ECUs however will still engage VTEC.well it might be your ecu is crap. I dont under stand the limp mode thing? i got a check engine light non stop for system too rich. but i can hit 8k all day. when my guy dropped his ls in when we first got it started it wouldnt go past 3500 we got a new ecu and its fine now.