yes the MAF= Mass Air Flow Sensor, TB= Throttle Body, IACV= Idle Air Control Valve. Try cleaning all of the above 1st.
Forum Rules