Yep, it's a mini-toggle issue, either wrong connections or failing contacts (unlikely). My diagram used the colours on the pup's supplied diagram you posted, so the colours should be correct. Need to see some close-up pics of your mini-switch wiring to see what's what.