ok i did a motor swap d16z6 to a d16z6, same thing and at first my car was running on one cylinder, i changed the timing alittle and them it ran but the rpms were jumping from 1000 to 3000 rpms. i figured that the iacv had a hose disconnected, so i fixed that and now the vtec wont kick in, im reading ecu code 21 which is the spool solinoid. and i changed the solinod and it still dont work! how do i fix this, and has anyone had the same problem, if so i could use the help. Oh i drive a 95 del sol with a d16z6 all stock with a p28 ecu.