I am working on a similar problem on my 97 GSX. The gauge works. The trim goes down just fine, and stops automatically. Raising the trim back up, it stops just a little bit past halfway. There is no sign of strain on the motor--it just stops.
If the trim is fully down and you press the down button on the handlebar, there are no sounds from the VTS unit. If the trim is at its new stopping point halfway up, same deal--no click or noise from the VTS.
I then disconnected the motor and it runs smoothly forward and backward. The magnet on my slide is set in epoxy and is intact and fine. There has never been water in the VTS housing.
Next I checked the resistance between the purple and black leads. At all points between fully up and fully down, the resistance is just under 10k. At fully down, the resistance drops to 670. At fully up, no change--as though the sensor isn't picking up the magnet on the slide. However, with the motor removed if I use my finger to lift the forward end of the slide toward where the sensors are at the top of the VTS housing, suddenly the resistance drops to 670.
So what it appears to me is that one of the magnets has gotten tired and isn't working properly anymore. However, that should make it overtravel when commanded to go up. Instead it stops halfway.
How do I repair this so it works again (including the gauge)?
Thanks.