Welcome to the site.... The basic block and top end are the same, it's the '94 sensors, opti, other stuff that's different between '94 and '97 setups. The front cover on a '97 has a cam sensor that will not be used by the for '94 PCM. The sensor may still be in the '97 timing cover, but no connector will be attached. see pic upper left corner ref shbox.com http://shbox.com/1/engine_front_diagram.jpg . AND the '97 timming cover will have a bigger hole to drive the opti, see same pic. The '94 and '97 opti spark are physically different , but electrically the same. If you have a '97 timing cover then you will have a '97 opti spark. The '95-97 opti's have two vent ports to help prolong opti life. see pic here http://shbox.com/1/opti_back.jpg . The newer opti also has a different harness connection at the opti end, and the two vent hoses should be added to the '94 intake snorkel and intake manifold with correct air harness. Rob's site has a wealth of info.. shbox.com