First you need to make sure all tune-up items are good before you can diagnose it further. Replace the spark plug wires if you've never gotten new wires. When you remove the wires from the top of the engine, if there's any engine oil on the wire boots, then you need to replace the valve cover well oil seals as shown below.
http://www.aa1car.com/library/tuneup1.htm