In reply to dmidknight:
FYI- using a y5 block in place of the dead y7 block is hunky dory. They are functionally the same thing. Getting the whole system to be a y5 requires a different engine harness or a fair amount of splicing, a $100 or so 5 wire o2, a different intake manifold with an expensive high temperature solenoid on it, a different ecu, and different injectors. when I suggest using a y5 long block, I mean use it to get your y7 set-up going again. use all the same y7 stuff past the long block. Y7s get pretty good mileage anyway. The suggestion to use a y5 LB is based on the general ricer disregard for hx motors, thus they discard them cheap from the desirable coupes when they swap in (whatever). They think the y5 is worthless. In fact the Hx setup is really cool, and the roller rocker assembly is gorgeous.
Keep it all Y7, just replace the part that is broken unless you really want a project. Increasingly states are plugging into the cars (in your case) ob2 port when you go to get smogged. If your car does not cough up all the right systems according to the puter they are using: fail. Oregon just switched, and they have no referee workaround for modified cars (that I can find) yet.
keep it simple. In fact, I am going to say disregard my previous y5 advice- look for a y7 motor some one is dumping after a swap. those are cheap enough. plug and play.