How JustAnswer Works:
  • Ask an Expert
    Experts are full of valuable knowledge and are ready to help with any question. Credentials confirmed by a Fortune 500 verification firm.
  • Get a Professional Answer
    Via email, text message, or notification as you wait on our site. Ask follow up questions if you need to.
  • 100% Satisfaction Guarantee
    Rate the answer you receive.
Ask sprinkles08 Your Own Question
sprinkles08, ASE Certified Technician
Category: GMC
Satisfied Customers: 23100
Experience:  ASE Master and Advanced level certified. Factory trained with 17 years dealership experience
Type Your GMC Question Here...
sprinkles08 is online now
A new question is answered every 9 seconds

I have a 2012 gmc sierra 2500hd denali 6.0l flex and when I

Customer Question

I have a 2012 gmc sierra 2500hd denali 6.0l flex and when I press down hard on the pedal (fast accelerating) it cuts out like 2-4 times and theres a lost of power, it's like the injectors or the fuel line is clogged. how do I fix this?
Submitted: 11 months ago.
Category: GMC
Customer: replied 11 months ago.
It gives a dtc code p101 mass/volume air flow circ range/perf.
Expert:  sprinkles08 replied 11 months ago.

Hello and welcome to Justanswer!

The engine is most likely losing power or going into limp in due to the mass airflow sensor issue. This code may be caused by the sensor itself, wiring, or a leak in the intake tract. The sensor itself would be the most likely cause.

Has anything been done to try to diagnose it?

Customer: replied 11 months ago.
I have attached the dtc codes it is giving, and I have trouble shooted both sensors (ie: disconnected and examined for any corrosion etc and wiring and all looks good I did however come across a loose positive connection to the battery and tightened it. Runs substantially better but check engine light still comes on and the attached pic of codes is what I get.
Expert:  sprinkles08 replied 11 months ago.

If you clear the codes, drive the truck and allow the problem to happen do both codes set again?