Rubbing Alcohol? Really? My understanding is that the mythbusters debunked that one...
Okay, first, there could be numerous causes. I would ask how many miles are on the car, and what the maintenance was like (religious, or ...well.... y'know

)...
The reason is because the first cause is the worst. low compression from worn cylinders/rings.
Of course a lot of things a little wrong w/ the engine can cause this, most all of them aren't worth fixing (given the vintage)
Did you try cleaning your Mass air flow meter (sensor)? If it's dirty, it can tell the computer incorrect things... leading to a lean or rich A/F mix.
Did you check the ECU for codes? some codes which contribute may not kick your check engine light...
O2 sensor is obvious.
Maybe your catalytic converter has gone bad? (it is 17 yrs old)
If your spark plugs (one or more) are worn out, they may cause incomplete ignition in one or more cylinders...
The list goes on, but I would suspect one
or more of those is your culprit.
Good luck! Good hunting!