Look at the trigger points as well. Sometimes they get dirty and or get oil on them and they don't make correct contact. Take them out and spray them with electical cleaner. Also see if there is any oil leaks inside the distributor. It is also suggested that those points be changed every 60K, I think.