This morning i started my car and let run about 1/2 hour before getting in and when i did the check light was on and reduced power was showing. I shut off truck for 5 min and the reduced power went away. Its showing codes 1516 1518 and 2180.Could i be getting these codes because the Throttle Body is dirty.Thank you for all your help.
2003 chevy suburban z71
v8 5.3l
123000 miles
2003 chevy suburban z71
v8 5.3l
123000 miles