My 2003 silverado 6.0L stalls when making sharp turns or parking. The RPMs also go down when I let off the gas. At first I thought it was an electrical issue but I've had the alternator and battery tested at auto zone and there both working fine . I going to clean my throttle body next. Does anyone have any thoughts?