Yes, OBD-II. Yes, you should have one on hand. Why have you not?
Check the CPS contacts by locating the CPS harness connector (should be somewhere near the rear end of the fuel rail) and disconnecting. Oftimes, the act of disconnecting and reconnecting the CPS connection will be enough to "scrub" the connections clean and allow signal to make it out again - if cleaning is necessary, a draftsman's electric eraser usually works wonders!
Meanwhile, here's an extract from the 1997FSM...
"FAILURE TO START TEST
"To prevent unnecessary diagnostic time and wrong test results, the Testing For Spark At Coil test should be performed prior to this test (I'll find it in a minute -Ed.)
"WARNING: SET HANDBRAKE OR BLOCK THE DRIVE WHEELS BEFORE PROCESSING WITH THIS TEST
"1) Unplug the ignition coil harness connector at the coil
"2) Connect a set of small jumper wires (18AWG or smaller) between the disconnected harness terminals and the ignition coil terminals. To determine polarity at connector and coil, refer to the Wiring Diagrams section."
(The grey wire should be ground potential, and the Dark Green/Orange tracer wire should be +12VDC. -Ed.)
"3) Attach one lead of a voltmeter to the positive (12-volt) jumper wire. Attach the negative side of the voltmeter to a good ground.
"4) Determine that sufficient battery voltage (12.4VDC) is present for the starting and ignition systems.
"5) Crank the engine for 5 seconds while monotoring the voltage at the coil positive terminal:
"If the voltage remains near zero during the entire period of cranking, refer to On-Board Diagnostics in Group 14, Fuel Systems. Check the Powertrain Control Module (PCM) and Auto ShutDown (ASD) Relay.
"If voltage is at or near battery voltage and drops to zero after 1-2 seconds of cranking, check the PCM circuit. Refer to OBD in Group 14.
"If voltage remains at or near battery voltage during the entire 5 seconds,turn the key off. Remove the three 32-way connectors from the PCM. Check the 32-way connectors for spread terminals or corrosion.
"6) Remove test least from the coil positive terminal. Connect an 18AWG jumper wire between the battery positive terminal and the coil positive terminal.
"7) Make the special jumper shown in Fig. 11" See below -Ed. "Using the jumper, momentarily ground the ignition coil driver circuit at the PCM connector (cavity A7.) For vacity/terminal location of this circuit, refer to Group 8W, Wiring. A spark should be generated at the coil cable when the ground is removed.
"8) If spark is generated, replace the PCM.
"9) If spark is not seen, use the special jumper to grtound the coil negative terminal directly.
"10) If spark is produced, repair wiring harness for an open condition.
"11) If spark is not produced, replace the ignition coil."
(The "special jumper" referred to above is a "wye" jumper - one lead has a .33microfarad capacitor inline, and is connected to the coil negative terminal with a crocodile clip. The other is a straight jumper wire, which is momentarily connected to the coil negative terminal with a crocodile clip. Both leads come together into a crocodile clip connected to a convenient chassis ground. -Ed.)
"TESTING FOR SPARK AT COIL
"CAUTION: WHen disconnecting a high-voltage cable from a spark plug or from the distributor cap, twist the rubber boot slightly - ~1/2 turn = to break it loose. Grasp the boot - not the cable - and pull it off with a steady, even force.
"1) Disconnect the ignition coil secondary cable from centre tower of the distributor cap. Hold the cable terminal approximately 12m/m (1/2") from a good engine ground.
"2) Rotate (crank) the engine with the starter motor and observe the cable terminal for a steady arc. If steady arcing does not occur, inspect the secondary coil cable." ... "Also, inspect the distributor cap and rotor for cracks or burn marks. Repair as necessary. If steady arcing occurs, connect ignition coil cable to the distributor cap.
"3) Remove the cable from a spark plug.
"4) Using insulated pliers, hold the cable terminal approximately 12m/m (1/2") from the engine cylinder head or block while rotating the engine with the starter motor. Observe the spark plug cable terminal for an arc. If steady arcing occurs, it can be expected that the ignition secodary system is operating correctly (If the ignition coil calb ei sremove for this test, instead of a spark plug cable, the spark intensity will be much higher.) If steady arcing occurs at the spark plug cables, but the engine will not start, connect the DRB scan tool.. Refer to the appropriate Powertrain Diagnostic Procedurest service manual."
I've elected to highlight the ignition system as well, because that's where intermittent faults tend to be found in cases like this (the fuel pump and injectors are electromagnetic mechanical devices, and they either work or they don't. The CPS - from which basic timing signals for both fuel injection and ignition are derived, is a Hall effect switch - it tends to fail all at once. Ignition systems are solid-state electronics - which can have intermittent faults, and can have intermittent faults due to heat! I find a hair dryer on LOW HEAT can help to isolate thermal faults in electronic controls as well... Nota bene!)
If you should need more specific test information than this, I (or anyone else with a 1997/1998/1999FSM) should be able to look it up for you. Also, the 1997FSM should still be available from Tech Authority, and they also turn up on Ebay from time to time...