i had a similar problem like that and i changed the ignition module, tps sensor, electronic spark control module, coil, cap and rotor, spark plug wires and spark plugs, also make sure your distributor hold down is tight and the cap does not spin easily that is how i fixed mine