the fuel pump should come on to prime for a second when the ignition is turned on but then it should only run fully when actually cranking the engine over. As for there being no spark, have you got a spare ignition coil to try? Is there 12v going to the coil?