Its probably your coils. check for pin holes in the insulator sleeves first before spending the big bux on replacing them. I had the same symptoms you are describing and I've since fixed them with the help of a very nice guy on this board.