Sure sounds like the trigger points. Have you removed and cleaned them?
Run a points file through them lightly and spray it down with carb cleaner. Add a little cam lube on the leading edge of the rubbing blocks. I don't know of anyway to adjust these but if it runs better order a new set from our benefactors ($150). If the plastic covers for each point are missing they will get oily fast.