I’m been having trouble getting my truck to run correctly. I have an idle surge and it starts rough on cold mornings. I occasionally get code 44 lean exhaust. My fuel pump, fuel filter, O2 sensor, and many other parts are less than a year old. It holds perfect vacuum according to a diagnostic gauge. I also tested my fuel pressure which holds steady at 13psi. Does anyone have any ideas? I do also use an ALDL scanner and could not figure anything out there.