I just bought a 95 sol si with a JDM b16a SiRII swapped into it. However, the vtec isn't working. we checked the wiring, changed the VSS, good oil pressure, etc. The engine is throwing a code #8 (top dead centre sensor) and #41 (o2 sensor). I know that a bad o2 doesn't prevent VTEC, so would the TDC really do it??? I assume I need to replace the whole dizzy (there goes the hasport mounts money ), but before I do, could someone chime in and see if I should check something else before I go spend $245 on a new one??? Thanks guys.