check the coil pack. They have been known to go out.

have you had any problems with it running rough?