Page 6A-4 of the shop manual has some limited diagnostics to get you started.

It very likely could be your timing belt. Sounds a lot like when my old Eclipse belt went.

You can still check for stored codes without the engine running. The reader/computer just needs the key in the ignition position to read stored codes.