Pre-programmed to your VIN · Free ground shipping · 12-month warranty, lifetime available Mon–Fri · 7:30am–5:30pm ET My Cart (0) My Account
  1. Home
  2. Resources
  3. Common Causes of U0100 Code and How to Fix…
Common Car Problems July 2, 2019 · 5 min read · By Solo Auto Electronics

Common Causes of U0100 Code and How to Fix Them

black car meter
how to fix u0100 code
Car meter in black background
  So your check engine light is on. Or maybe a whole bunch of error signals have turned on at once. Either way, you hook your car up to a code reader, and it’s showing a U0100 code. So what do you do now? We’re going to give you the rundown on how to fix U0100 code problems.

Symptoms of a U0100 Code

Before we go any further, let’s look at the main symptoms of a U0100 code. To begin with, there are the ones we already mentioned: a check engine light, or all of your car’s warning lights coming on at the same time. But there are other things that could indicate a U0100 code to appear as well. Here’s a are a few possible symptoms:
  • – Your car doesn’t start, or the starter doesn’t even turn over when the ignition key is turned.
  • – Your fuel economy is dropping for no apparent reason.
  • – Your engine is delivering less power than usual for no apparent reason.
All of these problems are related to the same cause: there’s an issue with your car’s Power Control Module (PCM). The PCM controls a wide variety of your car’s systems, including the air to fuel ratio, the engine timing, and the starter. It’s connected to dozens of sensors throughout your automobile, from your tire pressure to your air intake temperature.

Possible Causes of a U100 Code

Before you determine if you need to replace your, you’ll want to look at other connected parts that may actually be to blame for your problem. Before we move on to diagnosing anything, let’s look at our possible causes:
  • – Low battery
  • – CAN C bus wiring fault
  • – Wiring harness short
  • – TIPM/BCM short
  • – PCM power or ground
So, we’ve got a fair bit of ground to cover before we decide to go ahead and replace our PCM.

Diagnosing a U0100 Code

Now that we know what could be causing our error, let’s go over how to diagnose the problem. We’ll work through things methodically, to ensure that we’ve covered all of our bases before we decide that it’s actually time to replace our PCM. After all, we don’t want to do that unless it’s absolutely necessary.

First, Check Your Battery

This may sound obvious, but check your voltage before you look at anything else. Your PCM requires a full charge to work properly. If your battery is pushing anything less than 12 volts, try replacing it with a new one before you move on to anything more complex.  
Man looking underneath the bonnet of a car

Check For ECM and TIPM/BCM Trouble Codes

Before you start doing anything more complex, examine and additional error codes you might have encountered with the code reader. Check your car for any ECM or TIPM/BCM trouble codes. These can mean there are deeper, underlying issues with your engine, so we want to rule those possibilities out first. If there’s an issue with your TIPM or BCM, try troubleshooting those parts. They’re on the same harness as the PCM, and can cause faults if they fail. If the problem is with your ECM, diagnose that carefully before proceeding.

Check the Wiring Harness

The next thing to do is to check your PCM wiring harness for faults. This is a pain, but it’s a necessary step in order to find a remedy. If you find any arcing, exposed wires, or damaged insulation, don’t mess around. Replace the wiring harness immediately and see if it solves your problem.

Check the CAN C Bus Connection

The next thing to do is check your Can C Bus. Use your code reader to see if there are any codes that indicate trouble with the CAN C bus. Then, use a multimeter to check both the (+) and (-) circuits on your CAN C bus for shorts. If everything reads normal, it’s time to check the PCM.

Check the PCM

If everything else is in good working order, you’ll need to check your PCM itself for trouble. Use your multimeter again, and check the (+) and (-) connections on your PCM. If there’s a short there, it may be possible for a mechanic to simply replace your PCM’s power supply. If power is flowing normally, the issue is with your PCM itself.

Fixing a U100 Code

If it turns out that the problem is with your PCM, you’ll need to replace it. You’ll want to be absolutely certain that you’re buying the PCM that your manufacturer recommends for your vehicle. We talk about more specifics in our PCM buying guide.

If You Need a Professional, We’re There

Fixing any kind of PCM malfunction can be a real headache. Not only does it require some technical knowledge, but replacing your PCM itself is can be intimidating. Luckily, we’re here to offer you the best possible solution should you need to replace your PCM. Our quality, remanufactured auto computers are available for up to 80% less than at the dealer and come with a 12-month warranty, with a lifetime warranty available. If you decide you need professional help, consider giving Solo PCMs a call. Our experienced technicians are always ready to assist, simply call us at (888)-848-0144, or contact us directly on our website.
Not a DIY fix? Solo can test and rebuild your original computer, or set you up with a replacement for your vehicle.

Frequently Asked Questions

What does a U0100 code mean?

U0100 means a module has lost communication with the engine control module (ECM/PCM) over the data bus — other modules can no longer “talk” to the engine computer.

What causes a U0100 code?

Common causes are damaged CAN bus wiring, corroded or loose connectors, low battery voltage, or a failed ECM/PCM itself.

Can I drive with a U0100 code?

Often no — U0100 frequently causes a no-start or stalling because critical modules can’t reach the engine computer. It should be diagnosed right away.

How do I fix a U0100 code?

Check battery voltage and grounds, inspect the CAN bus wiring and connectors to the PCM for damage, and test the module. Repair wiring faults first.

Does a U0100 code mean my PCM is bad?

Not always — it’s often a wiring or connector issue. But a PCM that has failed or lost power will also stop communicating, so if wiring checks out, a bad PCM is likely.

Can a bad PCM cause a U0100 code?

Yes — if the PCM loses power, ground, or fails internally, other modules report U0100 because the engine computer has gone silent. A tested replacement PCM restores communication.

A code like this often traces back to a failing PCM, ECM or ECU.

If yours needs replacing, Solo ships a tested, plug-in-ready computer for your exact vehicle. 12-month warranty, lifetime available.

Shop your vehicle’s computerSend yours in for repair

Tagged

The right module, programmed to your VIN. Or repaired, when that’s the better call.

Year, make, model and VIN is all we need. Matched within a business day by our Miami lab, repairing and programming vehicle computers since 2003.