A 1996 Plymouth Breeze that starts and runs until it warms up, but then stalls might have a problem with a temperature sensor. The sensor is telling the computer that the temperature is too high for the engine to operate safely. Check the Electronic Temperature Sensor or the Manifold Pressure Sensor (MAP).
It is a crankshaft sensor / cam position sensor correlation error. In otherwords the sensor in your distributor that reports the position of the cam shaft and the crankshaft position sensor behind the harmonic balancer are not in synch. The most common cause is a distributor being removed and replaced a bit off. Second would be wear of the distributor gear and third would be excessive slack/wear of the timing chain and gears. last but not least would be a bad sensor or wires from the sensor. If you have had the distributor removed for any reason re doing that at top dead center is reccomended. If not check the distributor gear for wear. You can test for wear by turning the distributor counter clockwise a degree or two and see if the code goes away. If this test is successfull replace the gear soon as it also drives your oil pump!! This is done properly with a scan tool that can report cam position while running at 1,200 rpm it should be 0.
The valve timing on the Nissan LD28 is the same as the L28 except on the end plate that holds the camshaft there are two dashes stamped in the longer of the two is were you should line up the the window marked 1 .You must insure that #1 piston is at T D C .An easy way to find T D C is to remove the rubber plug on the back plate over the starter and turn the crank until you see the dash on the flex plate line up with the notch in the circle the rubber plug was pulled from .
1990 Chevrolet Caprice 5.0 liter V-8 (305) [http://autorepair.about.com/library/firing_orders/bl-fo-9656.htm Firing order] is 1-8-4-3-6-5-7-2
How does the wires from the spark plug go to the rotor, which order?