Many years ago I went to fix a similar 3 way prob at my (auto) mechanics house in exchange for some truck work. He swore he had not touched anything. My clue that he was not totally truthful was the brand new single pole switch and the traveler with the wire nut on it.