You were exactly right. I hadn’t chased the whole wire down because it was wedged behind the starter. I pulled the starter and found that whoever put the starter on last had smashed the wire between it and the mounting point. I removed the smashed wire, spliced it back together and it now works as intended.