Just so we are clear, you have 3.4 volts on the blue and white wire at the starter?
If this is true then that is not enough to energize the solenoid in the starter to close the switch and supply 12 volts to the motor. What I would suggest is doing a voltage drop from the starter relay to the starter motor. You do this by putting your red meter lead at the terminal 41 of the relay with it installed and the other lead at the control wire on the starter. Then crank the engine. You may will most likely need to use jumper wires because I doubt your meter leads are long enough.
You should have minimal voltage on this wire. If you have significant voltage then you have high resistance in the wire that is "stealing" the voltage from the starter which is why you are only getting 3.4 volts there.
If you look there is an inline connector that I would inspect for water intrusion.
Another way to test this is just run a new wire directly from the relay to the starter control wire and see if the starter operates when you crank it. If it does then your wire is the issue.
Even if this is not the issue, the 3.4 volts is your problem so we just need to find where you are losing voltage.
Let me know what you find and we can go from there. Thanks
Images (Click to make bigger)
SPONSORED LINKS
Thursday, June 4th, 2020 AT 6:11 PM