The oil doesn't get thin as it gets old, worth checking the level, but v unlikely to be this.
Depends how much you want to spend, but sounds like it could be the electronic change module, located at the front of the box, a 15 minute job to change and costs £35.
Best bet is to take car to a auto trans specialist for a test drive and diagnosis.
tabetha