Hello, I have repaired over 30000 vehicles in my career and I habit to question you questions in the past I am not there in person to pile up facts, data, or to test your vehicle. I may ask you to show investigation in my stead. If investigation is needed and you would rather not measure testing, I can present my best advice, Fuel pressure?
Its as well as worth getting the fuel pressure checked as if this is low due to a blocked filter or faulty regulator or even a not a hundred percent pump will every upshot in insufficient fuel swine delivered to the engine. Might next be worth cleaning out the idle keenness control motor / valve as these acquire clogged stirring similar to carbon and some brake cleaner washed through helps pardon things off.
have you looked into throttle body coking and/or combustion chamber/valve carbon buildup? are you taking place to date upon every maintenance; spark plugs fuel filter pcv vlave etc? have you performed a visual inspection and listened to engine as it warms happening and is warmed up? oftentimes in engine take steps many factors may cause the similar symptom(s)