The engine is a B16a SiR-II. It is in a 97 civic using a OBD2a-OBD1 conversion harness. The problem started the first time I took the car for a drive after the swap. The first time that you try and hit vtec it works fine. If you let it come out of vtec, it will not go back in until you turn the key off and then back on again. I've tried 3 different ECU's and 2 vtec solenoids. I also hooked up a light to the solenoid wire and the light comes on every time it should be in vtec although it isn't. The car has plenty of oil. No CELs. Any ideas?