As Norm notes, so many possible causes.
Your car is pre OBDII; but, my recollection is that the pre OBDII cars still had error codes; but, not the mis fire codes that are present on the OBD II cars. The pre OBD II cars have ignition output failure code(s). The first step would be to confirm that you don't have any codes. In the absence of codes, the easier things to check are the condition of the ignition coils and spark plugs. Pull the individual coils and examine for signs of tracking (electrical flash over) along the nose of the coil. Any signs of tracking and the coils should be considered a candidate for replacement. If there is any signs of existing wetness or previous wetness on the nose of the coils' you can try cleaning them with an electrical cleaner; but, they may be candidates for replacement if they have been exposed to moisture. If any of the coil noses show signs of moisture, the accompanying spark plug should be replaced. If the spark plugs are greater than 5 years old or you don't know when they were replaced, consider possible replacement.
Since your misfire occurs at idle, with the engine running you can try the disconnect the coil trick to try and locate the cylinder (hopefully just one cylinder) with the misfire. This trick works best if the misfire is bad -disconnecting the bad cylinder does not make much difference to engine operation where as disconnecting a good cylinder makes a significant difference. If the misfire is mild, you may not be able to identify a difference between a good and bad cylinder. If you think you have found the cylinder with the misfire, try swapping coils with another cylinder. If the misfire moves with the coil, then the problem is likely the coil. If the misfire stays with the cylinder, it is something other than the coil.
Check the condition of the grounding on the ignitor module. The only practical way to do this if you don't have test equipment is to disconnect the ground connection, make sure it is clean and re attach.
If there is a chance that the engine is running rough as opposed to a true misfire, cleaning the throttle body may help (do a search, there are a number of threads on Prime dealing with this).
Beyond these simple things to check, things get more complicated and it may be, as Norm suggests, time to send it off to a good service tech.