I've been having some flickering issues when I tried to install LED lights bulbs. This led me to do some testing, and I'm getting some concerning results. It's a 3-way switch with some fairly old wiring. The only place I've found a neutral wire is in the light fixture. Measuring AC volts between hot and ground in the lower light switch box gives me ~108V, while in the upper light switch it's ~140-145. There is continuity between the two grounds, and I also measured volts between the two grounds and saw ~30V. Is this normal? In the upper light fixture, I'm getting a range depending on when I measure (this is the one I've measured the most. I've seen as low as 125 between hot and either neutral or ground, all the way up to 170 or hitting the limit of the 200V setting on the multimeter. Once I saw this, I shut the breaker down (hoping that makes things better, not worse). I've checked for continuity between neutral and ground in the fixture and it's there. What is causing this? What else should I check for or measure?
Additional info: I do have a cable tracer, but I'm not entirely sure what I'm looking for. I've used an outlet tester on the outlets coming from this breaker and they all look normal. I've also tested the voltage on them and they're normal too (~120-122V). However, there is another light circuit on this same breaker with 130-140V.
Edit: The problem disappeared as I took more things apart and tested them. Now everything is back together and acting normally. So, maybe it was just a loose connection somewhere? If so, I'm still curious what kind of loose connection could cause this.