It's time for an echeck on my 2001 HD F150 but I have a CEL. The code indicated lean bank 2. What could cause only one bank to run lean? I changed out the 02 sensors and that didn't fix it. I am changing out the fuel filter now, hoping that could be it, because after that the only thing I can think of would be injectors which aren't cheap. The truck occasionally stumbles while idling but never stalls, sometimes while accelerating normally, power seems to hit a wall, then I give it more gas and it continues to accelerate. Also this past winter it took a few attempts to start it on some of the colder mornings.