HMM you've checked/replaced the fuel filter, spark plugs and wires, distributor cap and rotor.....if we check for spark/air/fuel......have you tried checking your fuel pump? maybe its dyin on you, your car is a 87....when it goes bad your fuel gets cut off n of course your not gonna go no where lol