Ive just corrected the engine code on this post, it is Z12XE not x12xe as I stated last night. I had another look at it today and when the key is first turned on the pump now runs, it didnt yesterday, but today i used break out wires to check engine control and fuel pump relays in circuit and everything checked out ok apart from there was no earth switching of the pump relay from the ecu when the key was switched on so there was no power to injectors either, but after scratching around the wiring for a while and cleaning ecu pins etc the pump now runs but only on initial switch on. This led me to scope the crank sensor which looks good. I have also checked all lives to ecu with a bulb type test light and they are all there. Ill scope the cam sensor in the morning. Anybody got any good ideas. Thanks. Colin.