I would definitely take the pan off the transmission, a lot of times these part time mechanics will leave the old "O RING" or seal in the transmission because sometimes they don't come out with the screen and stay in so when they put the new screen in it doesn't create a air tight seal so it sucks air and fluid does not get where it needs to go. I would check that first of all. And Lucas transmission stabilizer helped a few of my transmissions . Hope this helps.