In this video I have a look at a 2016 GMC Canyon that was towed in as a crank, no start. Didn't take long to see it had a fuel delivery issue. Low and behold the salt is the cause of this no start. The fuel pump control module got a little crusty we'll say. P12A6 is the code we're going after.
If an SMA Video has helped you out please consider giving using "Patreon" to help support us. The videos take real time to create and pull us away from real work that pays our bills. CLICK HERE:
CHECK OUT OUR "SMA SWAG" STORE! Go on Teespring and get your very own SMA merch!
If you don't like Patreon feel free to use the "PayPal Me" link:
The South Main Auto Amazon Store:
AES Wave Automotive Diagnostic Tools:
Thank you for all the continuing support!
--Eric & Vanessa O.
Feel like sending some swag to SMA because you love the videos but don't know where to send it?
Just ship it here:
South Main Auto Repair
47 S. Main St
PO Box 471
Avoca, NY 14809
Due to factors beyond the control of South Main Auto Repair, it cannot guarantee against unauthorized modifications of this information, or improper use of this information. South Main Auto Repair assumes no liability for property damage or injury incurred as a result of any of the information contained in this video. South Main Auto Repair recommends safe practices when working with power tools, automotive lifts, lifting tools, jack stands, electrical equipment, blunt instruments, chemicals, lubricants, or any other tools or equipment seen or implied in this video. Due to factors beyond the control of South Main Auto Repair, no information contained in this video shall create any express or implied warranty or guarantee of any particular result. Any injury, damage or loss that may result from improper use of these tools, equipment, or the information contained.

Another day in the Chevrolet we got us a GMC Canyon here. let's see what year this bad boy is in 2016. and uh, it was a towing. uh last night I Found in my parking lot and the problem is it doesn't run well.

The battery was stoned dead I threw a jumper on it and the four waves were on. So it must be the guy you know killed the batteries sitting alongside the road. Uh, it cranks won't start. However, spray a little bit of brake clean down the hole.

She fires right up until around that brake clean. So it's a fuel delivery issue. that's where we're at. I'll show you because I know you don't believe me.

won't take them crazy, but you know it might cough a little bit just from the residual. Okay, and that's it. That's all you get out of it. Uh, I did just scan it because I was thinking you know, fuel pump? possibly I didn't see how many miles around? Oh, there's miles pretty well.

It looks like an old guy waiting on it. see eighty nine thousand so that rule a mile. It's obviously you can possibly fuel pump? Uh I Did scan it here and it was literally full of codes. Uh, low voltage.

Lost time but we have one card that came back. it looks like so let's see what that is. Pit Pump Driver Control module enable circuit so that's interesting. Um, is the fuel pump control module a separate module on this car could be wrong and CNN on our list? That's interesting.

If it has an enabled circuit, you would tend to think that is a separate module 12 A600 So looking at service data here, this Uh 1286 Fuel Pump Driver Control Module Naval Circuit Performance: ECM provides ignition voltage to the Fuel Pump Driver Control Module. Whenever the engine is cranking or running, Control Module enables the Fuel Pump Driver Control Module. As long as the engine is cranking and running and ignition system reference pulses are received. Okay, while this enabled voltage is being received, the Fuel Pump Driver Control Module supplies varying voltage to the intake fuel pump.

Okay, so Um ECM is going to send it a signal essentially to say hey, wake up, Turn on Baby! Uh, let's see continue this monitor to set the code: ECM State of the Fuel pump enable circuit does not match the state of the Fuel pump Enable circuit sent by the Fuel Pump Control I Go Interesting, We can't. We don't see a Fuel Pump control module or talk to. Um, it's one thing I Find interesting here. Go back to our Diag on and I can enable the Fuel pump I Can you know essentially turn this wire on and it monitors that whole circuit for high voltage, open low voltage so you know it'll give us a certain status here.

If it were open, we would say malfunction I Can turn it on and off in all of our circuits tested. Okay, so that's kind of the bizarre. Uh, we may have a failed uh fuel pump control module, but let's go find this little guy first. I assume in typical GM fashion, it'll be underneath here, somewhere rotten away on the full-size trucks.

They put them back here. You've got the little guy right there. we'll probably start looking. Oh yeah, Crusty.
I assume that outlooking service data to be sure, but she looks like it's growing a little. if that's it. that could be a chassis module or something. Of course, everything's covered with us black car undercoating.

which is great. not really. you want to make your vehicle disappear in New York It's taking the Z-bar to have this crap put on. this truck will be on the garbage in a couple years because slowly underneath all this black undercoating, this truck is riding itself to death.

Quicker service data, That is it. We're gonna see if you can't get unplugged here. This, uh, asphalt undercoating is absolutely off of the work with usually. oh, deny working on a car that has this stuff on it because it makes everything you do a disaster.

But we're gonna give it the benefits out here. All right. So let's unplug. Um, see about getting this connector cleaned off before we get too much crud in it.

I Can't see any wire colors. they're all black so let's see technically I Would think if we look in service on the scan tool, we should see a malfunction now. and we do so. Our little both of these chest hasn't run yet.

Open circuit malfunction. High voltage malfunction when we turn it on. We should have malfunction too. Nope, that's kind of interesting.

Okay, well let's uh, let's do this folks. let's see if our enable circuit turns on. So we need to go pin two, which is foot pouch. Oh, it's supposed to be Gray Okay, let's see if we can find it Pin two and it can't be that one.

That's a great big gray that's got to be for the fuel pump power. That's a great big gray. I Think this is a little bitty gray here. Yeah, there's pin two I'm assuming some of this black card off there two.

and then after the crap on here, we can see our PIN numbers. Uh, and then pin nine is a black wire net. It goes to a ground and my fingers working on scan tool cracked red black. Yeah, Pin two.

So Pin Nine: that should be another smaller wire. See, if we can find it, it must be this one right here. Okay, so there's our black. Okay, we're gonna very gingerly.

Prep Pro but that feels okay. And then pin two, which is gray. That's that first one in here. This should be our enable circuit if I have done this correctly.

So I'm gonna pop back in the scan tool see if we can't turn it on momentarily. Okay, it's not lighting a test light either. I'm doing it wrong or we got something wrong here. Let me look at my wiring diagram again.

I think I know we're not. So nine minutes the bigger black wire, big background. So okay. so there we go.

There's our full-time power. Let's go back to our control wire which is number two which should be gray, which is this one right here. Let me look on the scan tool and see if our malfunction has disappeared and it has. Okay, so let's turn it on.
It does not turn on. Interesting It says so when I go to turn it on, it says malfunction. Okay, so perhaps perhaps this is too much current for it. The circuit, however, is complete or percent complete.

Let me show you so with our Teslate jumper across it, our open circuit status is okay. When we remove our jumper, our light, the status goes to malfunction. So that tells me the wire to the PCM is good now. I put the Uh test light back in place.

we try to run it and then we come up with a male function for the low voltage test. That tells me that this circuit, however it's enabled inside the Uh PCM here does not allow it to carry enough current you know to light this. Tesla It's a very low voltage circuit to enable the driver module. Um, I'll tell you right now we have a bad fuel pump driver module if we check this with a meter I think we'll see it's okay.

So I have our meteor hook to it and right now there's you know, this golf voltage on about eight and a half volts. but when we turn it on, we can see we go to the full battery voltage the 13.5 It only saves that momentarily, so that tells me that this circuit works. We can also see here up in the enable status that says okay on the low voltage test portion of it. Okay, Fantastic! I Feel okay making a call on a control module to say that because okay, thanks old girl.

what do you got for lunch? Leftovers? leftovers? All right? we'll be just a moment. Okay, so I'll pin six, one and six. Oh, we got a couple power wires there by the gray red with Violet let's just check these real quick. Even though these aren't even, it's kind of unnecessary.

Let's go for our ground so there's one power and then Violet with gray, one, two, second one and then here that one's got power. Oh, you guys can't see it, can you? It's like about uh, both my Powers Brown and then we have an ignition source Violet with yellow which we've already checked if you remember correctly. pin seven So two, three, four, five six seven. Oh, that's when we just did the ding dong.

and then number six is good and then number one. it's good. So we got our three powers. We have our ground.

the other two wires are communication wires and then the other uh two. coming out of that go directly to the fuel pump. So we're good. Uh, our fuel pump control module is crap and then we know that our enable circuit is actually good.

We actually learned that without even coming back here and checking it just by using scan data. So I'm going to make the call on the fuel pump control module. oh that was way quicker I thought it was Chevy Graduated one in stock. less than 100 bucks I got the Oh I got the tab out already so I'll unplug it again I think even before we mount it, let's take the new one and just leave her hanging.

Okay, I'm gonna clear the codes out. let's see if it runs. I'm back on our scan tool here. Fuel Pump enable.
Ah, hear that. Beautiful! We got fuel pressure now. hear the pump kicking on and off. So all right easy peasy.

One bolt came out I reached up through the spare here so I get the other one. Of course it snapped off because it's so riding up here there's something back in the fuel pump control module looks like GM and their Infinite Wisdom They like to put these in the rear of the vehicle so this is all just salt corrosion. Mmm yummy. But there it is all Mona back up where it needs to be I'll put back in and it should work.

That's very proof. but boy for me to mess out of that sucker didn't it Man contact? Come on baby. All right she runs. Now they throw hose on this thing here.

sounds pretty good. One thing I noticed uh working on correct injection engines is you know if you put a motor or something in them or they, uh, run out of fuel, boy usually got to crank them quite a bit to get them going a little bit direct injection, high pressure, side of it. It's pretty quiet little in here. Oh see, the same thing's running Wow Way to go GM These are the uh, pretty noisy.

Really pretty clever. All right. I Guess that's a piece of cake. Let's have folks getting your uh 2017 Chevrolet fire back up here.

Your control module she opens up like a tunic can stinks too. Whoa, got a smack. Really crappy spot. So GM has put these things in the rear of the vehicle since about 07.

the fuel pump control module, chassis control module, the air suspension module, the trailer brake module, the side detection system. everything goes back there behind the rear wheels and in the northeast or any salt belt or wet area, this is going to be the problem. It's a complete show back there that they do and you know I mean just show my one. Think about it.

Think about it, Engineer idiot. Find a different place to put them like every other manufacturer does. So the good news is though, Uh, you don't have to program it so they're plug and play on this particular model. The older GM fuel pump control modules, however, are not in some of the half.

fun stuff don't always assume look in service data. This one is pretty clear. It's plug and play it said and we plugged it in and now we're playing it and we put it back there so we'll see the guy in a few more years when it rides out again. Yeehaw I Suppose you could probably come up with your own relocation bracket.

It would be nice if you could mount it like our side. perhaps you know so all the junk has less area to collect on it. I Don't know. You can't get the spare tire out of these either because they're all rotted out and you know if you've touched it cable is going to break so just leave it alone.

Um I Guess a spray bailiff here amongst other prices. The other thing we can talk about is scan data. Looking at the data pids for the circuits. it's open, shorter to ground, high voltage, low voltage, and open so you can tell.
Is it shorter? ground? shorter? power? Open circuited just by looking at your scan tool and turning that circuit on and off. Or you know, substituting your test light. Boom It! Shields Up is our low voltage malfunction, shorter ground. If we jump for power to it our high side malfunction or when we have it open, we unplug it.

You know, malfunction So you can. you can see what the computer is looking at to judge that circuit. you know, how is it, how does that circuit malfunction And then you know by turning it on and off, substituting a load, you know, short power short at the ground? Okay, our wire is good and we can tell that, uh, without doing a whole lot of testing. and then you know just for poop and laugh and refill the volt meter on it just to confirm what we already know.

So that's it. That's all. I know and I Want to know what you got to say about that in the comment section questions, counters, concerns, insty the Facebook and just remember viewers: I can do it. You can do it.

Thanks for watching Foreign.

99 thoughts on “’16 gmc canyon: cranks over but won’t start”
  1. Avataaar/Circle Created with python_avatars Richard Coyle says:

    Mr O, I really enjoy your videos very informative but recently something is going on with your mouth exclamation exclamation it is very annoying to the point I can't even concentrate on what you're talkin about all I can hear is your lips and tongue sticking and sucking and slurping what's the deal?

  2. Avataaar/Circle Created with python_avatars Geordie Gixxer says:

    Love your diagnosis skills man. You're like a walking oracle 👍

  3. Avataaar/Circle Created with python_avatars Abc Def says:

    I like that you pointed out how GM is accidentally on purpose locating components on the underside rear ends of their vehicles to corrode and wear out prematurely—talk about planned obsolescence.

  4. Avataaar/Circle Created with python_avatars Know One says:

    Good ole Govt Motors….LOL

  5. Avataaar/Circle Created with python_avatars Joseph Chamberlain says:

    Your are the master of scan tools. Your logic surpasses the limits of any scan tool.

  6. Avataaar/Circle Created with python_avatars D.T. says:

    All and all dont buy 2016 gmc canyon. 🙈🙈

  7. Avataaar/Circle Created with python_avatars pete Diamond says:

    best undercoating spray it with used oil and go down a dusty road its old school but it works

  8. Avataaar/Circle Created with python_avatars Steven Fuchs says:

    Yup Ford did the same thing, changed my driver on an 05 F150 before it rotted thru, but the new kit came with standoffs as to not have dissimilar metal to metal contact. Thanks Eric for your excellent videos! How was lunch?

  9. Avataaar/Circle Created with python_avatars Demetrius Barrett says:

    Wish I had a good mechanic here in Memphis Tn. That would test more instead of throwing the parts cannon at it

  10. Avataaar/Circle Created with python_avatars GP MG says:

    Mskm10 snap on stud remover . Game changer

  11. Avataaar/Circle Created with python_avatars beef9c1 says:

    let me correct this. the issue with the truck is the engine will crank over but fails to run. isn't the words crank & start in the mechanic's lingo means the same thing?

  12. Avataaar/Circle Created with python_avatars Robert Bradley says:

    Good job i learn alot from ur vudeos i am a machanic my self and i drive a ford nothing else because fords are easy to work on and the parts are cheap great video

  13. Avataaar/Circle Created with python_avatars Ed Chenal says:

    Follow the crust…..

  14. Avataaar/Circle Created with python_avatars throttle bottle says:

    most of those modules would be fine in the rear, if they mounted them vertically with a wide air gap behind. but you know how that goes, needing special brackets or spacer studs etc. bean counters deny. lol

  15. Avataaar/Circle Created with python_avatars throttle bottle says:

    yeah, when ran out of fuel gasoline direct injection systems are about on par with diesel direct injection. only the gas engine has a far better time self bleeding due to the lower compression.

  16. Avataaar/Circle Created with python_avatars Silent Shadow says:

    I would have wrongly assumed fuel pump or fuel injectors.

  17. Avataaar/Circle Created with python_avatars Michael O says:

    Eric that's funny because right when you said it's a pretty quiet engine I was thinking it sounded like a Diesel! So, for us over the Pond here, is it?! 🤔

  18. Avataaar/Circle Created with python_avatars John Denton says:

    Green energy/EV mandated? 😁
    Hey, they could easily cerakote the aluminum first, and then the completed module could be enclosed in a sealed, gasketed, plastic container – Still, in even a mild rear-end collision, insurance will total it.
    Love your method, logical progression, I call mine 'ladder logic' – if then, a – if not, b, <next i> if then c- if not, d,<next i> etc. 🤣

  19. Avataaar/Circle Created with python_avatars Cody Adams says:

    Quick and easy find for someone who knows this is a repeat issue for Chevys. Hey do you ever fluid film products for customers as a service to protect that? Or would that not help since it is mounted horizontally.

  20. Avataaar/Circle Created with python_avatars Chris Bramblett says:

    Part’s Cannon dude says just replace the module 😂

  21. Avataaar/Circle Created with python_avatars Mike Mulvey says:

    Been watching your channel for a long time was wondering why I wasn’t seeing you, then realized utube unsubscribed me without me knowing it. I would think you loose revenue when they do this. Might want to find out if this is happening a lot! Enjoy your channel wish you were closer to me you would be my go to garage!!

  22. Avataaar/Circle Created with python_avatars John says:

    GM engineering is a joke, no thought on ease of repair or longevity of operation. Garbage Motors.

  23. Avataaar/Circle Created with python_avatars Glen Coughlan says:

    Glen from Australia here, you know what Eric?- you are a god damn kindhearted good-hearted gentleman, really the service you do and the manner in the way you deliver that with all the tongue in cheek anecdotes and humor is both refreshing and highly educational. As a backyard DIY grease monkey, I feel it when you start something up for the first time even though you feel you put every bolt back where it belonged and put the chain against all those marks – there is always that doubt isn't there? Eric, your a legend plain and simple for taking the time to share your pain and exploration into depths the cars owners dont want to. Good on you Eric – good karma to you always.

  24. Avataaar/Circle Created with python_avatars rotoR Col says:

    I am more confused now, did you tested at the output of the fuel pump module? because you tested with the bulb light and it worked as it should, so how did you determined it as a bad fuel pump module and not a bad fuel pump when it is disconnected from the actual module?

  25. Avataaar/Circle Created with python_avatars Common Sense says:

    There’s your problem lady!

  26. Avataaar/Circle Created with python_avatars Kevin Elsdon says:

    Please do not dish engineers! It is not our fault! We design and build stuff that will work until someone up high says “nope make it cheaper!” Just buy a friggen Toyota, Suzuki, Honda etc. like the 5.7 Hemi disaster “we built you an V8 engine that had decent cylinder cutoff for fuel savings, but you would not let us stick a label on about lower oil change times with the specified oil so the engines got stuck in v6 mode. Kathump! So glad I left computer systems engineering for big companies, kept turning my own wrenches and never let another North American vehicle in my driveway again! Not gonna include my low mileage P71, this is the only North American vehicle I have owned since 1984 that was built well and east to maintain! Love your posts, logic etc!

  27. Avataaar/Circle Created with python_avatars BChrisL says:

    It looks like a case of cathodic corrosion caused by dissimilar metals being in contact with one another. Water and salt will make this happen really quick. The cast aluminum box gave up electrons to the steel frame it was connected to. IMHO…..

  28. Avataaar/Circle Created with python_avatars Greg says:


  29. Avataaar/Circle Created with python_avatars Tim Duelan says:

    F150 Ford same thing happened on my truck

  30. Avataaar/Circle Created with python_avatars secret squirrel says:

    So what was for dinner then ?

  31. Avataaar/Circle Created with python_avatars ej wxb says:

    It amazes me how the corrosion gets through the extra undercoating like that. Here I am in Fla where everything rusts, spraying the crap out of my vehicle undercarriages. .. guess I will go out and take a closer look at my rigs. I look forward to these videos Eric – learn something from each & hope youse never tire of making them!

  32. Avataaar/Circle Created with python_avatars The Jynxtherat says:

    I'm old school. Any thing beyond 1976, for get it! If it shuts off, and I can't find a spark… It's some one else's problem.

  33. Avataaar/Circle Created with python_avatars Mike Brown says:

    With all of the better options available for rust protection today, I can't believe that Zeibart is even still in business!

    Personally, I prefer my "fuel pump driver module" to be an eccentric on the camshaft but, I'm just a grumpy old fart lol!

  34. Avataaar/Circle Created with python_avatars dan farris says:

    I cant wait to work on EV’s where everything is electronic. Here in the salt belt🙄

  35. Avataaar/Circle Created with python_avatars mark gentry says:

    Profit security for the General. I'm surprised it made it out of warranty. The fuel pump control module turns on the " it's time to trade light" .

  36. Avataaar/Circle Created with python_avatars Eric Remme says:

    Daughter came home from work and her Jeep Patriot wouldn’t start the next morning , no power to starter, starter turns by jumping across solenoid so that’s good , put in new key switch in steering column and no luck , could it be relays?

  37. Avataaar/Circle Created with python_avatars Captain Emeritus says:

    The main circuit was of the normal lotus-o-delta type placed in panendermic semi-boloid slots of the stator, every seventh conductor being connected by a non-reversible tremie pipe to the differential girdle spring on the “up” end of the grammeters.

  38. Avataaar/Circle Created with python_avatars Brian Thompson says:

    Keep going everyone. Almost 780,000. Like, share, subscribe and let's get brother Eric over 800,000!! Yeeee haa!!!

  39. Avataaar/Circle Created with python_avatars Brian Thompson says:

    Had same thing in my very clean 2008 Chevrolet Silverado. 2 wd. Hidden up under spare was a blue green crusty mess. Whew did it stink. Changed by self in driveway. Was a Chevrolet pain to get down. The bolts were all super rusted.

  40. Avataaar/Circle Created with python_avatars Gary Brady says:

    Been watching for several years through my Roku, but unable to commit there. I have been inspired to be better at my diagnostic skills. I did buy a Pico 4425, smoke machine and quite a few tools I have seen Eric use to do a better job. Watching Eric is like continuing education, he does a great job of showing how and why. I appreciate the huge effort and thanks for sharing the knowledge. I personally have benefited from his channel and it is appreciated. Thank you Eric.

  41. Avataaar/Circle Created with python_avatars Nathan Shepherd says:

    Another great video!! Anyone know why Eric has developed a slight speech issue/lisp lately?

  42. Avataaar/Circle Created with python_avatars Hans Jansen says:

    My Ford had a similar unit mounted in the back and the result was the same. You'd think they'd seal it up better from the factory.

  43. Avataaar/Circle Created with python_avatars JohnBoyWalton Beard says:

    Eric O’…And Suspension Control Module! It only took me Two days to get the spare down to access the module! I put the replacement in a plastic bag. Not sure if it helps, but how can it hurt? Been fine for a couple of years now. By the way…I took it to dealer to reprogram. They charged me $90 to program but said I had 8 error codes. I found it was not plugged in all the way. Once I plugged it in it worked fine. Not sure if they really programmed anything??

  44. Avataaar/Circle Created with python_avatars klumpy103 says:

    Great diagnostic as usual, from new skool to old skool, Taking us through the whole diagnostic testing process. It might seem a simple circuit but it's a great teaching aid into how these smaller systems can be very much alike in how you approach them,. Just think…without the Crusties we'd never know 🤣

  45. Avataaar/Circle Created with python_avatars rafflesnh says:

    Another great diag, Mr O. But wouldn't a splash of fluid film on the back (at least) of the new module extend its life?

  46. Avataaar/Circle Created with python_avatars Scotty Parker says:

    Eric appreciate your troubleshooting expertise and I really appreciate your honesty you're one in a million there appreciate you and mrs. Oh you're good people

  47. Avataaar/Circle Created with python_avatars Shannon Harris says:

    The undercoating issue (rotting underneath)… This was quite interesting to me and begs questions…
    I thought the undercoating was helpful, so what is the best solution in the rust belt?

    I'm in an area that sees plenty of snow and road salt… But I'm still able to drive a car from 2007…it is garaged… Is that a key factor?

    Has manufacturing vehicles gotten that MUCH MORE bad (or done cheaper) in 16 years, that my car is still holding together, why?

    I know companies now favor the "design to fail" model so you need to buy new… But haven't they been doing that (probably) since the 90s maybe even earlier?

    Just curious what the differences are?