My dad has a 2008 Chev aveo 1.6ls,just recently when he started it the idle will go up very high and then just drop,then other times when you drive an you stop at robot or stop sign,it wont even idle,it will just stop,not idle at all,can it be the iac,or tps.also want to know the iac is it the top one on the throttle body and the tps the bottom 1.