Hi Steve,
Im know expert but if I was you id source and OBD-II reader from somewhere and see if there are any misfire codes reported if so you can normally identify the cylinder thats giving trouble, but try changing the plugs first as the coil packs shouldnt really fail. Does it misfire when Idling?
The fuel pump noise, have you got petrol in the car to start with Could try changing the filter before the oump, it may be a bit clogged up and causing pressure to build in the pipes/pump