I had a slightly different issue, which lasted a few minutes after cold start, engine was noisy and jittery and would occasionally stall with a small load. It went away almost completely in warm weather.
Turned out my garage was giving me bulk el cheapo oil, resulting in all sorts of issues.
Did 3 short OCI's with synthetic, ran a bunch of fuel system cleaner and intake valve cleaner.
Engine runs much better now, I still wait/warmup for a minute before driving on a cold engine.
Check "oil drop test paper" on google to gauge if oil is at all involved, or if its something else completely. https://www.bobistheoilguy.com/forums/ubbthreads.php?ubb=showflat&Number=3033196