Water in the fuel?
There shouldn't be a time issue if that was the case.
Do you have a clip on timing light(inductance), so you can test spark while engine is missing?
2 minutes is more like an O2 sensor issue, especially if engine was already warm.
PCM has a timer that waits for O2 sensors to heat up before using them.
If O2 is reporting a false rich, then PCM will run fuel injectors leaner, which would cause missing and pops(lean mix can pre-ignite in hot cylinder, without spark)
The '95 should be OBD II so with a scanner you can watch the O2 sensor voltage, .03v is lean, .07v is rich, it will change fast, if it's steady then it's not working right.
If you unplug the O2 sensor the PCM should go into open loop, so run pre-set fuel air, if the miss doesn't come back replace O2 sensor.
There is also a possible vacuum leak issue, but on a controlled vacuum, something that is controlled by a solenoid, so it is only a vacuum leak when solenoid is open, which would fit the now it works now it doesn't problem.
A vacuum leak causes a leaner mix as well.
EVAP systems or EGR systems usually have vacuum solenoids