ive replaced the fuel filter, injector "o" rings, injector sleeves, no vacuum leaks, no exhaust leaks, and just replaced the mass air flow sensor today and its still having the same problem. its throws a p0171, lean code when it occurs. i do not lose boost at all so im thinking its something fuel related. i have sprayed the entire engine bay with carb cleaner and the idle never changed. please help!!!!!!