Help! Checking Voltage and Ground on a Ford PCM

Discussion in 'Off Topic [BG]' started by fhm555, Jun 27, 2019.

  1. fhm555

    fhm555 So FOS my eyes are brown

    Feb 16, 2011
    Hey folks, I'm getting a trouble code telling me my PCM is not getting a correct checksum? At least I think that's what the guy said. I've done some reading and it apparently means I've got a bad PCM or the input voltage is wrong or I've got grounding issues. I've decided I want to try a PNP refurb PCM but I want to be sure I've got good power and ground before I get one, and so far I can't find any tutorial or specific instructions on how to check those things, or would I be better off hiring this done? Any help would be greatly appreciated.
     
  2. Mike N

    Mike N Missing the old TB Staff Member Gold Supporting Member

    Jan 28, 2001
    Spencerport, New York
    Year, make and model?

    What code are you getting?
     
    fhm555 likes this.
  3. fhm555

    fhm555 So FOS my eyes are brown

    Feb 16, 2011
    2010 e150 plain old work van, 4.6 flex fuel. Sorry i don’t remember the code.
     
  4. Mike N

    Mike N Missing the old TB Staff Member Gold Supporting Member

    Jan 28, 2001
    Spencerport, New York
    Are you having a driveability issue?
     
  5. fhm555

    fhm555 So FOS my eyes are brown

    Feb 16, 2011
    It runs well enough but it occasionally acts like it running too rich which my mileage is saying must be true, sometimes a rough idle and sometimes it revs higher than usual before shifting into high gear. My concern at this point is it keeps throwing a code after it’s been reset so i’m convinced i’ve got something going south and i don’t want to be south of bumfunk and have it lay down on me. I haven't tried clearing and relearning because i’m afraid if the PCM is wonky it might not come back if i clear it. I’m showing good voltage (just over 14) at he battery when cranked and i’m not having any electrical issues i can identify. I did replace the AC blower motor and resistor a couple weeks ago and the motor was definitely toast but the resistor appeared to be OK. The old motor wouldn’t run with the new resistor but the new motor and resistor seem to be working just fine.
    And forgot to add, it’s less problematic when air is above 90 degrees F
     
  6. viribus

    viribus Gold Supporting Member

    Jan 1, 2011
    Pacific Northwest
    I never actually learned to play very well
    Wouldn’t a bad checksum on the PCM point straight at the PCM itself? In the computer world (PCM is a computer) a bad checksum means there’s a fault in the firmware coding, i.e. the software running on the PCM is corrupted. If there was a power or ground issue at the PCM, seems like the vehicle probably wouldn’t run at all. ?
     
    fhm555 likes this.
  7. fhm555

    fhm555 So FOS my eyes are brown

    Feb 16, 2011
    That was my thought as well but the guy who checked the code said most common cause was ground issues followed by power issues with the PCM being third on the list. He also told me if i replace the PCM and it’s in fact power or ground i’ll just waste a good PCM.
     
  8. viribus

    viribus Gold Supporting Member

    Jan 1, 2011
    Pacific Northwest
    I never actually learned to play very well
    I guess an intermittent power or ground issue at the PCM could trigger a checksum error, but seems like there would be a serious drivability issue too. I defer to @Mike N though.
     
  9. Mike N

    Mike N Missing the old TB Staff Member Gold Supporting Member

    Jan 28, 2001
    Spencerport, New York
    I'm not familiar with the term "checksum" so I have no idea what that actually means. I would like to know what code it is, though...... If you could get it for me that would be cool.
     
    fhm555 likes this.
  10. fhm555

    fhm555 So FOS my eyes are brown

    Feb 16, 2011
    I’ve got to go out tomorrow, i’ll run it by and get the guy to read it for me again. And thanks for the interest.
     
  11. viribus

    viribus Gold Supporting Member

    Jan 1, 2011
    Pacific Northwest
    I never actually learned to play very well
    A checksum is a rudimentary but effective way for a computing device like a PCM to self-validate the integrity of its data or firmware programming. During manufacturing a known-good calculated checksum value is stored in the device's non-volatile memory, along with the rest of the programming data. At boot time (or whenever needed) the device re-computes a new checksum by scanning all its memory, and comparing the new computed checksum against the pre-stored checksum value. If they're not exactly the same, you have a checksum error. If even a single bit of data has changed, like due to a flakey memory device, the checksums will not be the same and you have a checksum error. In a car, a single bit of bad data out of probably hundreds of thousands of stored bits could be, well, not good.

    Checksum Error
     
  12. Mike N

    Mike N Missing the old TB Staff Member Gold Supporting Member

    Jan 28, 2001
    Spencerport, New York
    Would you care to translate that to something a dummy like me can understand?? :D

    PCM failures on modern cars is not as common as it used to be, thus my wondering what code/codes the OP has. Many times, reflashing the PCM to the latest program is the fix for many issues.
     
    fhm555 likes this.
  13. viribus

    viribus Gold Supporting Member

    Jan 1, 2011
    Pacific Northwest
    I never actually learned to play very well
    PCM to car’s master computer: “My mind is going. I can feel it.”

    399E2C52-5D32-499E-A4A8-CE29DB1EB4EC.jpeg
     
  14. fhm555

    fhm555 So FOS my eyes are brown

    Feb 16, 2011
    Is that something i can get at an independent shop or is it a dealer only thing. I ask because the local Ford service department has already told me without even looking at the thing it’s gonna cost me $1800.00 to replace the PCM and that is the only fix, but i see these plug and play refurbed units for less than $250 and it’s removing three cable connections and a couple mounting bolts to swap it out. I can’t help but believe the dealer is trying to stroke me on this but i’m too ignorant on electronics to be more than a parts changer. I’m sure i could test voltage and grounding if i knew where to hook up my VOM but i can’t find any info. Haynes and Clymers have become almost as worthless as an owners manual when it comes to electronics troubleshooting.
    I’ll get that code first thing in the AM
     
  15. charlie monroe

    charlie monroe Gold Supporting Member

    Feb 14, 2011
    Buffalo, NY
    Every component under the hood sends a value to the computer. The computer knows what they should all add up to. If the total of the values doesn’t match the expected total, then the computer knows that one of the components is bad or going bad.
     
  16. Mike N

    Mike N Missing the old TB Staff Member Gold Supporting Member

    Jan 28, 2001
    Spencerport, New York
    35 years as an auto tech, I understand how the systems work. The term "checksum" is one I've never run across in any service manual, thus my wondering if the definition.
     
  17. Mike N

    Mike N Missing the old TB Staff Member Gold Supporting Member

    Jan 28, 2001
    Spencerport, New York
    Anyone can swap a PCM.... It's just nuts and bolts. However, the new PCM needs to be programmed to the vehicle.... as in, the VIN and other values need to be programmed to the new computer or the van will not run.

    Before you buy a new PCM, I'd like to know what code/codes you're getting.... I might find a service bulletin pertaining to your problem that may be covered by Ford.
     
    fhm555 and OldDog52 like this.
  18. Bob Lee (QSC)

    Bob Lee (QSC) In case you missed it, I work for QSC Audio!

    Jul 3, 2001
    Chester, Connecticut
    Former Technical Communications Developer, QSC Audio
    Yeah, I would think a bad checksum indicates an internal corrupted firmware or something like that.

    Grounding issues can cause false readings on sensor voltages, which will tend to make the PCM do funny things. That's because the amount of current that flows among the chassis, negative bettery terminal, and the engine block, so even a couple tenths of an ohm of resistance can cause significant noise voltage in the ground reference of the sensors. I once was getting occasional random sensor error codes, and the engine was sometimes a little rough and hesitant. With the engine idling I measured a couple tenths of a volt--and fluctuating--between the chassis and the alternator body. I found the ground strap connection at the bellhousing had corroded (so much so that I had to cut the wire right at the terminal in order to unscrew the bolt because the terminal and bolt head were frozen together). After I replaced the ground strap and bolt the voltage drop was only a couple hundredths of a volt and the error codes never happened again.
     
    OldDog52 likes this.
  19. If it's the whole car reporting a value into the Checksum it's pretty darn crude. It's normally a check for a data set transmitted correctly.Two computers can quickly check they 'got it' by comparing only the checksum rather than sending entire datasets back. Too bad if multiple errors combine to the correct checksum. I am sure there is raft of mathematics to analyse that.
     
  20. fhm555

    fhm555 So FOS my eyes are brown

    Feb 16, 2011
    The PCM i’m looking at says it will be programmed to my VIN and it carries a lifetime warranty. I’ll go get a code in the morning as i don’t want to buy a PCM if it’s something else.