Thanks for the reply.
Yes there's a fuel cut off solenoid on the engine and it's operating correctly, the first thing I did was completely remove it, just in case, when the engine failed to start after fitting the new pump.
There were no shims under the pump, just a gasket, that's not something...