moyiesledhed is correct check the most obvious and easy stuff, but my guess would be a stretched belt that is why it having hard time engaging to switch gear.
Just bought a new roll of synthetic winch cable from 4 Wheel Online. My previous line last for 6 years before it snap. Well I guess its really a great investment and its way safer compared with traditional metal wire roll.