So, tonight I was pulling out of my drive way to go get food. Everything was fine until I started going up hill at the end of my road. I gave the truck some gas, then my check engine light started screaming at me, and the whole truck acted like it was hesitating to go. I turned around and headed back home, and my neighbor (who just so happens to be my insurance guy) came over with his engine tester. The engine is throwing 2 codes. P0171, and P0174. 0171 is causing 0174, and I think it's my fuel filter, because 0171 is fuel running too lean. I just am curious what you guys think.