check the VIN number sequence on the dash. If there's a "6" in the 6th digit (including the JMEH sequence) it's SHOULD be a D16Y7, if there's an "8" there it's an SOHC VTEC.
A simpler way to do this is to look a the engine block just above the exhause manifold. If it says "D16Y8" it's an SI. If it says "D16Y7" it's an S. A true VTEC should be pretty obvious (large flat valve cover and "B16A2" stamped on the block)
= these are for the 97 sequences=
I found out the hard way that my del sol was originally an S but someone had swapped a Y8 into it with GOD only knows how many miles..... it blew up last weekend...
Now it getting a 2000 GSR B16C1 this tuesday!