not sure on the laws in Ohio, but I’d be willing to bet that such a law would only apply to dealers, as they are licensed sellers. Private party sellers would be able to weasel their way out of such things due to technical loopholes as “The ad said it ‘needs work’ or that the car is sold ‘as is’,” etc. or it would even be a “your word against mine” affair in court. I could be mistaken, but I wouldn’t hold too much hope on that scenario.
Have you checked which codes your car is throwing? I know my car’s knock sensor (also running a JDM B18C SiR-G motor in my car) has been an off and on issue. Sometimes the CEL will come on, and its the code for the knock sensor. But even when it does come on, my VTEC still engages. Knock sensor issues only disable VTEC on OBD2 ECUs. OBD1 ECU and engines don’t have this problem.
The pieces you need to in order to plug the wires into the ECU correctly are ECU pins. You can buy them from Xenocron (as well as other places that sell wiring accessories). Xenocron sells them for $5 for a pair.
Honestly, man. It sounds to me like you’re having the same issues I had when I first did my swap. First and foremost, you’ll definitely need to check your codes. G2guru described how to perform this test in his post. If you need further help, get with me or him and we’ll help out, gladly. After you’ve figured out what codes you’re throwing, then you can get to work on remedying the problem(s).
Here are the codes that you’re more than likely throwing:
Code 20 - Electronic Load Detector (this is a code you have no need to worry about. Reason being, if you ONLY had this code, it won’t even trip a CEL on it’s own) This is extremely common, and basically guaranteed on any swap that originated from a DC or EG, as their cars utilize an ELD, and DAs don’t.
Code 21 - VTEC solenoid (if it’s malfunctioning, you obviously won’t have VTEC. But, it wouldn’t cause “limp mode” *6200rpm rev limit, etc. that you’re experiencing)
Code 22 - VTEC Oil Pressure Switch (this will prevent VTEC, and if you throw this code, then code 21 WILL come with it at the same time, regardless if the solenoid is wired up and functioning correctly, or not. This code WILL cause the ECU to go into limp mode and is a very serious issue that will need immediate attention if you want your engine to last.)
Code 23 - Knock Sensor (This will throw a code, but will NOT disable VTEC in an OBD1 car, and will NOT cause limp mode in an OBD1 car.)
If you’re throwing a code 22 (the most likely cause for your ECU going into limp mode, unless the ECU itself is bad.) you have several options.
First, the switch itself could be bad and needs to be replaced. Or, the ground isn’t good and will cause it not to function as it’s supposed to. There is a small trick that can bypass it altogether. I don’t recommend it, but it does work. You can bypass the VTEC oil pressure switch altogether by bridging the wires at A4 (VTEC Solenoid wire) and D6 (VTEC oil pressure switch). IF you do opt for this option, make sure you unplug the plug on the switch and disconnect the ground or you WILL short it out and be in more trouble than you’re already in. Simply expose some wire on each one (A4 and D6), solder them together, and cover the exposed wire. Now, the ECU thinks that the pressure switch is functioning normal and will allow VTEC (so long as the solenoid itself is working normally).
Hope that helps. Honestly, I’d test for continuity first, and see if power is getting to the switch. If it IS getting power and it’s grounded correctly, that means the switch is bad, and needs to be replaced.
Best of luck. if you need further help, email me your phone number, and I’ll text you my number. You’re welcome to call and I’ll happily help out as best I can.
email: jake870621345@hotmail.com