a misfire on cylinder 3 would be either a bad plug, bad wire to the plug or its loose, and if those check out I'd look into the coilpack itself. The ICM is the last resort.
A new maf will help if its indeed bad and since your plugs and air filter are new, then maybe look at your o2 sensor.