code 43
I doubt that code 43 has much to do with your problem.
The '90 manual says the ECM runs two tests to check the knock circuit for proper ops. The first may be of interest.
#1-- If CKT 496(dk blu)[wire from knock sensor to ECM A11] opens or shorts to GND, the voltage goes above 3.62 or below 1.44. If so for >.5sec., code 43 is set.
#2-- the ECM checks the sensor (coolant>203degF/95C and high engine load, based on airflow). It awdvances timing and looks for knock. If none is detected, code 43 is set.
Always use a digital VOM!! Knock sensor resistance should be between 3300 and 4500 ohms. With ignition ON, CKT 496 should be 4-6vdc.
Fuel pressure should be 32-47 with ignition ON. Watch the pressure to see if it maintains during the brief run. A drop may indicate a low oil pressure sensor signal.
With one injector unplugged, will a test light blink. Check boh sides.
Check two plug wires for spark while cranking.
Ensure the MEMCAL is securely installed in the ECM, locking tabs secure and all pins are properly contacting.
Defective MAP sensor may cause no start or stall after. Disconnect it and start up. The ECM will use a default value for it.
I hope you are using new spark plugs. I learned this the hard way.
Recheck, with a friend's fresh eyes, your TDC timing, as has been said.
Frustrating, ain't it. I KNOW!

mike