Recently I have been having issues starting my engine when cold. It will stall 3-5 times before warming up and the problem stops. Run-up and flight, no issues at all. I thought maybe it was due to a lean mixture until it warmed up. Today I start the engine up and ran it at a slightly higher rpm until warm. After about a minute I lean the mixture and slowly start bringing the RPM down. I run it at idle, and taxied to runup, no issue, no stalls. So now I'm really thinking it's a too lean issue and need to get that adjusted. During runup I push mixture full and start throttling up and engine dies. Now the plane is warmed up but stalled again. That didn't happen prior. I was able to get it started a couple times but each time stalled. Eventually it was just flooded and had lineman tow it back to hangar.
I did a bit of searching and found this should be done, TCM SID 97-3E, but stalling on startup/runup and not during landing rollout (like others have had) makes me wonder if something else is going on. Is there something I should have the mechanic check while doing TCM SID 97-3E?