Year: 2005
Make: Chevrolet
Model: Silverado Z71 Extended Cab
Engine: 5.3L
Mileage: 50,2XX

I recently installed an after market K&N intake system, a PowerAid TB Spacer, and Flowmaster exhaust. My check engine light came on that day and had the following codes:
P0171 - System too lean (Bank 1)
P0174 - System too lean (Bank 2)

I read the codes and cleared it not thinking about it, and when I took the truck to get inspected, it failed emissions because of it. I know this is an issue, and the ecu needs to be tuned. Can anyone suggest a hand held tuner that will safely tune my ecu for the new parts and pass me on inspection? Will the Hypertech Power Programmer III do this for me?