Your car is old enough and probably high mileage enough that Idou2's suggestion of plug wires is a strong possibility. Also could be a problem with your timing advance. Suggest you visit a shop that you trust. If it's just plug wires, that's a cheap fix.