I have a 1996 Civic DX with a D16Y7 engine. The original engine had 330,000Km on it when I replaced it with a used D16Y7. Wiring harness, intake manifold & fuel injectors, and exhaust manifold from original engine were retained. 'New' engine now turns over, but there is no fuel pumping & there is no spark. I have verified the fuel pump by supplying power to it directly & have also verified that the coil will produce a spark. Have also gone over all harness connectors & checked for loose or missing ground wires, etc. - all seems OK. I have a Haynes manual & have checked resistances & levels of various ignition components & also checked the fuel pump relay & all are within spec. The Check Engine light goes out when I turn the ignition to on & the motor turns over. Tried shorting the plug on the right side near the ECU to get trouble codes to blink when the key is turned on, but no codes appeared. Bought a ProScan Universal scan tool w. USB interface from Gore Research (cool toy!), but it indicates it can't talk to the ECU. Have disconnected & reconnected the battery to reset things, but no joy. It is looking to me like the ECU is cooked, but I would have expected some kind of error indication if this were true - at least the 'check engine' light should turn on?!
Does anyone know if there is any kind of bench test that can be done to verify the ECU? I'd like to be a little more confident that it is broken before swapping in another one.