Hmm, it sounds like it's gonna be difficult to figure out, but not impossible.
Start simple. Check all of your grounds really good. Then ohm out the VTEC solenoid and switch to make sure they at least test out ok. You can find the resistance spec online. I just googled it when Neal had his issue.
If it's cutting out like a rev limiter it sounds like it may be ignition related...which, in turn, sounds like maybe an input issue like a crank sensor. I don't think the motors are known for those going bad, but it would be worth hooking up a scan took and trying to watch the rpm reading when it cuts out.
I'l try to think of anything else it might be. I can't emphasize enough...don't skip the simple stuff. Make sure your plugs and fuel are good. And again...grounds! Make sure all your connections are good.