Fired up the new engine lastnight... started fine!

IF i gave the pump a feed from the batt or other source (temp measure) because..
the fuel pump feed from the pectel loom isnt going live on ign on, or cranking???
any one know why? or hazard a guess?
Loom has a perm feed, ign feed and an earth
car idles fine when pump is given a feed, so loom and ECU are fine
just the fuel pump feed not going live?
there are 3 relays on the loom. all brand new and seem to be clicking ok
any ideas ?