nah they're dirt cheap, easy fix too! non-start could be down to the ecu temp sensor, its the 4 pin black thing in the flange there, unrelated to the leak I'd have thought though. all that white crud round the sparky lead might be a clue, best whip it off and give that area a clean, and check the lead/plug for damage.