Man have you pulled in inspected your spark plugs, you could be hitting one somehow...
Something to check first is while the engine is running pull A plug wire at A time... This will tell you what hole is having the issue, if it is in the rotating assembly the noise will almost stop, if it's in...