Yes, the figures you gave seem to indicate that at least one relay is faulty. If the fuel pump relay is faulty the pump won't run. If the injection relay is faulty the ECU won't turn on so the fuel pump relay won't turn either with the same result - no fuel pump at switch on.
To confirm the relays could you not just remove both relays & make up two link wires & connect them between sockets 30 & 87 on both relay bases ? So, with both relays out, ignition switched ON, fit the two links & try it. This would confirm that a relay is faulty, or not.
Yes, but I'm not sure how au fait Paul is with electrics. I would have suggested that but was fearful he might connect them wrong and blow something. Bridging pin 30 to pin 85 on either of them could do nasty things to the ECU.
Update new relay measurements with ignition on 85 12v, 87 0.02v, 86 12v 30 12v. 87 is brown/white 85 0.9v, 87 12v, 86 12v, 30 12v. 87 is brown wire.
Paul, the Meta 357TV2 uses 4 or 5 splices into the 996 wiring just for the alarm and immobilizer elements of it, then it has the siren and indicator splices as well. There will be splices into the starter solenoid circuit, a switched live, an unswitched live, the sidestand safety relay, the fuel pump/ecu switching supply and maybe a microswitch/rocker on the seat. It is possible the splice will be on the earth side of a circuit (likely on the safety relay splice). I can send you a pin out to by pass at the alarm or the instructions for installation which may help in removing the system. All the splices are using black wires from the alarm plug which have the wire IDs removed on installation. They are easy to fit and easy to remove but you need to have an idea where they are fitted and the installation instructions will give you a full idea of how its likely to have been installed. They don't all get installed the same way with the same splice locations.
Looks like the earth switching of the fuel pump relay isn't being made. Pin 85 should be switched to earth by the ECU pin 23. Denzil's info may give you an idea of where to look for the broken connection.
Have now noticed that pin 87 has 12v when ignition is first turned on then immediately drops to 0.1 v. Any ideas?
Pin 87 is the output to the pump. It should show 12v for approx 2 sec the switch to no output, a meter will read more or less zero volts. Have you checked for continuity between pin 87 and the pump?
It was a bad connection on the loop that has to be made on the factory connector under the seat. 2 brown/white wires. Must have been a dry joint.
Thanks for the update. With dry joints you can get a voltage reading when there is no load but as soon as a load is applied (eg. the relay points close switching in the pump) the volts drop to zero or near enough.