buy a new car, the car is 16 years plus.
possible problem:
ecm (engine control module)
fuel pump (improper fuel pressure)
fuel filter (clogged)
bad gas (water in fuel)
bad fuel injectors(clogged)
clogged air filter (dirt & oil)
egr:(exhaust gas relay) charcoal canister (can get full of fuel from topping off)
egr valve (clogged)
gas cap (loose, will cause rough idle sometimes)
bad coolant temp sensor (gives ecm false readings)
bad o2 sensor (gives ecm false readings)
bad catalyst (will cause a back flow pressure problem)
loose or missing vacuum line ( effects good or bad idle)
vapor lock (hot engine with improper fuel pressure)
faulty maf sensor (map)(mass air flow or pressure)(false ecm feed)
faulty tps sensor (throttle position sensor)(false ecm feed)
bad spark plug wires (misfires)
bad distributor cap (moisture collects in cap, fouls distribution)
bad rotor (if you have one)(misfires)
bad coil (misfires)
grounding problem with ecm (bad inputs)
faulty inertia switch (effects the fuel pump)
i could go on, but i gotta go to work now.
also, specific up there makes a lot of damn good sense.