Well, I took the pump apart and found that the bearing cage is destroyed and half the bearings have dropped which explains the the forward/reverse stick not going all the way back and probably the erratic behavior.
I'll try to get a picture.
Since the pump bearing is bad I ordered a new pump , flushed the system and blew out the lines put it back together with fresh oil and filter.
Everything is working like new again !!