that squeeling noise might be due to a clogged filter in the trans or the cork gasket has shrunk and is now letting air get sucked between the trans and filter.
try changing your trans filter, i had a problem with symptoms you describe and it gave my trans a new breath of life.
its only about 50 bucks.
oh and if it cures it and few months later it comes back. you need to change the filter again becasue burned clutch material may flake off and clog your filter again.