A bad ignition control module will cause that problem as well.