Quoting sforshaw: Martin, basically the Rover MFRU (multi function relay unit) which is mounted underneath the ecu is not up to the job of driving the starter solenoid. It needs a secondary relay ....
Firstly (as I mentioned in the text you've copied) is to break into the feed (brown/red) from the MFRU to the solenoid and insert a 30A relay.
Take the brown/red coming from the MFRU and connect it to the coil side of the relay together with an earth from the battery to the other side of the coil - use black cable for this connection.
Turning the ignition key to the starter position will now cause the MFRU to activate the coil in your new relay, closing the switch across the other half of the relay. This will put minimal load on the MFRU which is where the problem probably is.
Now, take a new feed from the positive side of the battery (4.0mm red) and connect to the switch side of your new relay, then connect the other side of the switch to the remaining brown/red which runs to the starter solenoid.
What happened previously ... turn key, relay in the MFRU closes to send high current to the starter solenoid, but in doing so overloads the MFRU and not enough current gets through.
Now .... turn key, relay in the MFRU closes to send low current to the new (beefier 30A) relay, which in turn allows a high current feed to the starter solenoid directly from the battery
If this fails then bypass the MFRU completely and take the feed from the ignition switch (one of the other wires going in to the MFRU but can't remember which).