Gapping the crank sensor is a PITA, might need to check that. No water pump leaks? Any oil on the old cam sensor/connector when you replaced it? No electrical gremlins prior to or alongside? Battery/alternator/grounds/cabling checked & verified? Sometimes wires get pinched when the intake is re-installed, particularly when front-end engine work (timing, CKS, water pump etc) is being done. Any oil leaks? Checked the plugs/wires?
I'd also check the DIS, make sure it has a) heatsink grease on the back, b) a good ground (strap from intake to firewall), and c) the connectors are intact and tight-fitting. If there is any engine movement (e.g., worn motor mounts), that can put stress on the DIS.
As for the
codes:
21 Engine Coolant Temperature (ECT) sensor out of range - ECT
24 Intake Air Temperature (IAT) or Vane Air Temperature (VAT) sensor out of range - IAT VAT
34 EVP - (R) EGR did not respond properly during test - EVP
EVR - (O, R, M) EVP sensor is/was high - EVR
PFE - (O, R, M) PFE sensor is/was out of range - PFE
85 2.3L T/C Automatic - 3/4-4/3 Shift solenoid - Transmissions
CANP solenoid (ALL 1989) - Solenoids
(M) 1.9L MFI - System has corrected rich condition - Fuel control