Hello all,

I have been getting the check engine light on here lately. been getting code P0174 a few times last week, and today I got P0171 and P0174 which translates to system too lean bank 1 and 2.
The engine runs a bit rough at idle sometimes, but other than that runs just fine.
I was wondering if anyone can help me troubleshoot this and get it taken care of before bad things happen.
I have an 03 Silverado 1500 LS 2WD with 4.8 L