So earlier in the month I put new knock sensors in the truck, and decided to throw some new intake gaskets on while I was in there. Fast forward about three weeks/3-400 or so miles and my check engine light comes on. P0174 Bank 2 system to lean. I hosed the intake with some brakleen and couldn't find anything as far as a noticeable leak. The other odd thing that I noticed is that since the engine light came on, the truck has been acting odd, as in every few times I stop, it acts like it has a big vacuum leak, idles extremely choppy and rough. However it doesn't do this all the time...just every few stops. Anyone have any ideas what's going on?