I have a 2012 with 68500 miles. Over the last couple days my truck has been stalling and running rough when I first start it in the morning. Once it stalls the first time I can start it again and it'll run really rough again but after 30 seconds or so it'll start running much smoother. Sometimes when I put it in gear the rpms will shoot up for a second and be normal again after. Also it's throwing a P0174 and P0171 code which means it's running lean. Any help would be appreciated.