It sounds like a transmission issue, some shops may tell you it needs a rebuild, BUT, It may just be the gaskets on the valve body that need to be replaced which is not a big deal. I would check the valve body first . I'm not a transmission expert but this gasket failure is one of the common causes of this type of problem. Have a shop look into this 1st. Hopefully this helps.