Finished a b16a swap on a crx today and have the strangest problem. Got all the fliuds looked after and timmed then road tested hit high RPM and "engine light". Code 21-- sounds simple, Vetc Soilinod failure or un-pluged. check it all over with ohmm tests and even run a new wire back to the ecu problem will not go away. I have alot of b16 cars at the shop so simply swap vetc assemblys and ecu and even now the problem is still there. So all the parts were swaped for known good parts and the problem still is here what the heck.. suggestions????