Hi guys I'm always reading other people's post for info on my 2.2l s10. Anyway so I have a 2001 gmc Sonoma 2.2l. I did the timing chain because it broke, since I was already into it, I did the gears, and oil pan gasket, and the thrust plate on the cam as well as replacing the cam cover on the back side of the motor. Finished the chain, set timing put everything back together. Now after it warms up it starts running lean, black smoke puffs out of exhaust, I changed injectors, changed map sensor, fuel filter, and spark plugs, checked o2 sensor still same problem. Keeps throwing p0171 fault code. I'm thinking it's a fuel pump but it only does it once it warms up. Just wondering if anyone has any ideas?