Hi mate,
Sorry Ive had no 3g all day so couldnt reply to your results from this morning. I was going to say your result if 12v when the ignition is both off AND at MAR points to the fault being further back on the low current side.
Remove and test R9 (and swap if your unsure). This is the main relay for the ECU. Its indicating that it is stuck shut. Thus the ECU is remaining powered when the ignition is off.
Another common source of electrical problems on the MJET is the multi-plug connectors on the top of the ECU. Its located at the back of the engine on the bulkhead. Bang in the middle (incase you cant find it)
Disconnect the battery and carefully remove the 2 ECU connectors. Check for any signs of water damage or corrosion and then replace them. Connect the battery and try again.
Failing that we need to start testing the specific wires from the ECU multi-connector and ECU will probably require further testing via Examiner or similar.
Alan
EDIT: Just some further quick test for you if you are still interested.
At the pump, you should have 4 wires. A white and black, A Grey and Red, A violet and A Violet and yellow. Ignore the white and black and gret and red.
With your multi-meter, set it to continuity. Put the black probe on a good earth point, like a seat belt bolt. Test that its making good contact by placing the red probe on another good earth point, such as another seatbelt bolt. If your multimeter beeps or says >2000 ohms or similar, then you know your black probe is earthed correctly. Then (whilst still leaving the black probe on the seatbelt bolt) put the red probe into the pin of the connector on the Violet wire. It should beep or show that you have continuity. This will prove the continuity of your earth supply to the pump, and test the inertia cut off switch at the same time.
Then, set your multimeter to DC volts, use the same seatbelt bolt for the black probe, but place the red probe in the violet and yellow cables pin. Then (with it still connected) ((might want to ask someone to help)) turn the key to MAR and see if you have 12v.
And just to CONFIRM you have checked fuses F16 and F21