Have you checked for a vacuum leak? What do you have for an ignition system?