I've created a Frankenstein and it's going to kill me. Any advice is welcomed. 1971 Ranchero, sold the old 302 and bought a 1989 351W EFI out of a cargo van E350. Over hauled the block with new pump, crank kit cam bearings , honed the existing .030 cylinders and installed new 030 cast iron rings and mated it to a set of 1970 351W heads fully rebuilt w/new everything (Melling VS280 dual springs 90 psi seat pressure at approx 1.820 installed ht) and a 1969 4V intake with a 4300 Motorcraft. The cam is an EngineTech ECK2822R kit with flat tappet lifters 0.512 lift firing order 15426378 (same as the old 302). New Cloyes C3057K double roller timing set with 2pc. pump eccentric. Tossed the old EFI timing cover for a Chinese aftermarket that takes a mechanical fuel pump, getting 6 PSI fuel pressure at the carb. Son of a bitch started for about 10 seconds, ran crappy, died. Got it running again , ran crappy, died. Again tried to set timing but kept dying so timing is somehwere around 6 - 10 BTDC but who knows, cant be sure. Soon as the new 180 thermostat opened, engine began knocking, died, and never started again. Checked specs on coil, OK. 1.4 ohms on pos and neg primary windings, but I am not sure I'm reading the multi-meter secondary specs correctly, getting 800 when book says should be 8000. Resistance ignition wire seems to be pulling 7 volts but I'm not much of an electrician! The old 302 ran fine with this same coil and wiring harness. Checked point gap, 0.020" approx. Grounded the plug wire gets blue spark. New rebuilt distributor, new cap rotor wires and plugs Autolite 45s gapped 035". Warm compression in No.1 cylinder was 160 psi, next morning, cold No.4 was 120. Tried fresh gas from gas can, no go. Tried starting fluid no go. The cam is supposed to fit every Windsor from 1963 to 1997. Crank is the 1989 crank, only one keyway on timing sprocket set the sprockets "dot to dot"...I even pulled the whole front of the motor off again to make sure the chain was on right, dot to dot!! Im so depressed.