fault codes are not 100% reliable, particularly if its intermitent,
id say all of the above, eg coil, plugs or maf/induction kit are potential issues.
Firstly check all coils are in place ok, then maybe put the airbox back on seeing you have recently put the induction kit on.
regards the maf... you say why would that cause this.. - well given this is used to calculate and apply the correct air/fuel ration it would seem possible that if the maf was reading incorrectly then the mixture may not be correct and at high boost / revs (where there is more demand) this may show as a slight misfire.
Same for the plugs..
You could try running with the maf dissconnected as it will run using slightly safer assumed figures.
Coils would be the favourite usually, but id be checking all of the above.
If you dont have a spare coil its a good time to get one.
you could even change each coil in turn to see if it alters.