Being as the weather is getting cold and damp, id say something electrical, could be leads, split in the coilpack and moisture getting in, if its intermittent it could be dodgy ht lead, coilpack, and i doubt they would show up on diagnostics where as if it was a sensor it would.. id check those first mate.