Isolating a single variable is often very difficult. There are obviously many interdependent variables in play and, to make matters more complicated, multiple, marginally functional causes can stack minor defects together to create big issues. This is especially true with older, worn machines (which is part of what makes preventive maintenance so important). We'll never know the cause(s) of your particular problem until you get it fixed. Even then, you may only have addressed a sufficient number of the contributing factors involved.