Dont think it will be the fuel pump mate, had this problem when working on a bmw, coils and spark plug replaced and all it turned out to be for me was that i hadnt pushed the coil pack in all the way, try taking cyl 3's coil pack off and swapping with 4 and see if the code changes to cylinder 3 misfire, if so you either have a faulty coil or spark plug, if it does not change i would be leaning more towards fuel related, i.e injector, i doubt it would be the fuel pump as you would then have a problem with all 4 mis fiering or lack of fuel...
Thats all i can think of for now! :) and welcome to the forum, this forum is mainly for classic minis but you will find people will be more than willing to give you some advice! ;)
Edited by kyle9832, 27 August 2015 - 08:14 PM.