Pull codes and go from there if you can.
a few other things to keep in mind, crank position sensor, there are testing procedures in service manuals for whatever motor it is.
o2 sensor (if your still running a non chipped obd0 ecu),
distributors/firing order can do crazy things, did u try...