that joint should not exist in the blue wire especially at the starter

it should be one piece all the way to the splice off for the heated windscreen relay in the loom somewhere

, i'd say you have the problem sorted,just keep the blue wire seperate from the starter and a good connection where you now have them joined