go to synthetic oil. I was having the same problem in cold weather.
In cold weather below freezing ,I would have to put it in low gear to get going once it got going put it in drive and it would be fine for the rest of the day. Next morning same thing would happen. I changed filter and gasket...