I think the best way to troubleshoot this is to experience it. We're guessing too much here.
Oh and there's still the possibility of fueling issues, specifically the fuel pump or injectors.
How can I check both condition?Agree, have to trouble shoot one by one since TS seems to have done some of our suggestions already and ours mostly guess work....
Or need to replace it and test?