a 6ya Mechanic can help you resolve that issue over the phone in a minute or two.
Best thing about this new service is that you are never placed on hold and get to talk to real repair professionals here in the US. click here to Talk to a Mechanic (only for users in the US for now) and get all the help you need. Goodluck!
- If you need clarification, ask it in the comment box above.
- Better answers use proper spelling and grammar.
- Provide details, support with references or personal experience.
Tell us some more! Your answer needs to include more details to help people.You can't post answers that contain an email address.Please enter a valid email address.The email address entered is already associated to an account.Login to postPlease use English characters only.
Tip: The max point reward for answering a question is 15.
Stuck throttle plate . gummed up with varnish or a problem with IAC valve . IAC - idle air control valve ! Videos on youtube , how they work how to clean . Idle Air Control Valve Could have unmetered air entering the engine pass the MAF sensor , a bad MAP sensor ! I would check the throttle plate first , if dirty clean it . Then check IAC valve if not the throttle plate . GM Idle Air Control IAC Function Diagnostics and Repair
Error Code:P0130 Fault:
Oxygen Sensor (O2S) 1, Bank 1 - Circuit Malfunction Possible Cause:
Malfunction Indicator Lamp (MIL) Triggered on first occurrence.
-Oxygen sensor (O2S).
-Engine control module (ECM).
Error Code:P0505 Fault:
Idle Speed Control (ISC) System - Malfunction Possible Cause:
-Idle speed control (ISC) actuator/Idle air control valve (IAC) valve.
-Throttle valve tight/sticking.
-Engine control module (ECM).
Error Code: P0100 Fault Location:
-Mass Air Flow (MAF) Sensor/Volume Air Flow (VAF) Sensor - Circuit --Malfunction Possible Cause:
-Mass air flow (MAF) sensor.
-Volume air flow (VAF) sensor.
-Engine control module (ECM).
Error Code: P1491 Fault:
Exhaust Gas Recirculation (EGR) Valve Insufficient Lift Possible Cause: -Wiring harness.
-Engine Control Module (ECM)/Powertrain Control Module (PCM)
Error Code:P0966 Location:
-Pressure Control (PC) Solenoid B - Circuit Low Possible Cause:
-Wiring short to earth.
-Pressure control (PC) solenoid.
-Engine control module (ECM)/Powertrain control module -(PCM)/Transmission control module (TCM) .
Yes your truck is equipped with a mass airflow sensor (MAF). However, I would not just replace that because its running rough. I would begin diagnostics by first checking to see if there were any trouble codes in the engine to give you a clue as to the rough running condition. I would expect a trouble code to be present to support the descision to replace the MAF Sensor. If no codes are present I would suggest that you get the vehicle tuned up. (Spark plug replacement and throttle body cleaning and I would also suggest removing the idle control valve and cleaning the carbon and dirt out of it. Although what you were told might be correct I dont belive that is where I would start.
2 airflow sensor out of operating range 3 coolant temp sensor out of operating range 4 oxy sensor indicates full rich 5 throttle potentiometer/airflow sensor... (low throttle pot signal with high airflow sensor signal) 6 throttle pot/airflow sensor...... (high throttle pot signal with low airflow sensor signal) 7 throttle pot...idle fuel adjustment failure(idle speed??) 8 intake air temp sensor...open or shorted circuit to sensor 11 Throttle pot at idle: Throttle pot idle trim out of normal range 12 Airflow meter: MAF signal out of range 14 Coolant thermistor: Resistance out of range or static during engine warm up 16 Air thermistor: Resistance out of range 17 Throttle pot: Out of range 18 Throttle pot/Airflow: Low throttle pot signal at high airflow 19 Throttle pot/Airflow: High throttle pot signal at low airflow 22 Fuel pump drive: ECU output to fuel pump relay 23 Fuel supply: Engine running too rich 24 Ignition Drive: ECU output to ignition Amp 26 Air leak: Engine running too lean 29 ECU self check 33 Injector Drive: ECU output to injectors 34 Injector: Looks for Injector dribble 37 EGR Drive: ECU output to EGR switching valve 39 EGR check sensor: EGR not working (normally pipe blocked) 44 Lambda (O2) sensor: Poor mixture control rich or weak (or misfire) 46 Idle speed Control valve: ECU output to Coil AB 47 Idle speed Control valve: ECU output to Coil CD 48 Idle Speed Control Valve: Stepper motor grossly out of position 66 Air pump: ECU output to air pump relay 68 Road speed sensor: Seen speed < 5km/h at high engine airflow 69 Drive/Neutral switch: Seen cranking in "D" or high airflow in "N" 89 Purge Valve drive: ECU output to purge valve this is all I could find
A code P0174 may mean that one or more of the following has happened:
The MAF (Mass Air Flow) Sensor is dirty or faulty. Note: The use of "oiled" air filters can cause the MAF to become dirty if the filter is over-oiled. There is also an issue with some vehicles where the MAF sensors leak the silicone potting material used to protect the circuitry.
There could be a vacuum leak downstream of the MAF sensor. and your solutions are.
In the vast majority of cases, simply cleaning the MAF sensor does the trick. Consult your service manual for it's location if you need help. I find it's best to take it off and spray it with electronics cleaner or brake cleaner. Make sure you are careful not to damage the MAF sensor, and make sure it's dry before reinstalling
Inspect all vacuum and PCV hoses, replace if necessary
po102--maf sensor, could be a bad air cleaner and not letting air into engine, po122--tps pedal position sensor low, replace or adjust tps sensor,or wiring,po507--idle control system high input. for this you can take off idle air control, and clean out carbon from were it mounts on engine. it is just before throttle body at end of air intake hose, it is black. do not push on pintle on end of valve when cleaning, use a old toothbrush to clean carbon off of valve, use carb cleaner but do not soak valve in liquid of any kind. good luck!!