seems silly but how are your spark plugs? I recently had a misfire (although not everywhere like yours) and new plugs completely solved it. I have no idea why - the old plugs didn't show any unusual...