Plug-and-Play

Just Put it in and Drive, no need to visit the dealer!
FREE Lifetime Warranty

All Computers now come with a FREE LIFETIME WARRANTY!
Rebuilt and bench-tested

Each module is programmed to your engine before it ships. No dealer trip or shop programming.
60-day Money Back Guarantee

If it doesn't work, send it back for a refund.
C-7 ECM

Remanufactured Caterpillar C-7 ECM

SELECT YEAR

This Module is Plug-and-Play:
Just Put it in and Drive, no need to visit the dealer!


Sale: $1895.00
$2395.00
YOU SAVE $500.00
In Stock
Available Quantity:



Lifetime Warranty
60-day Money Back Guarantee
Fast, Free Shipping
Reliable Rebuilt and tested in the USA
We accept
Visa Mastercard American Express Discover Google Pay Apple Pay

Caterpillar flagged the C-7 ECM as a failure point in its own service letter

This page sells a rebuilt Caterpillar C-7 engine control module, programmed to your engine before it ships and ready to fit when it lands.

Caterpillar published a service letter about this exact engine. Service Letter UEBE0415-00, indexed by NHTSA as technical service bulletin 10172138 and published on 28 February 2020, states that the existing engine control module can cause engine stumble during warm up on certain C7 and C9 on-highway engines. If the existing ECM fails, it can also affect alternator elevated speed operations and cause speed drop out during cold warm up. The remedy Caterpillar prescribes is replacing the engine ECM and then flashing it with the appropriate software.

That is a manufacturer document rather than a workshop opinion, and it is still not a diagnosis of your truck. The same bulletin index carries NHTSA record 10154957, which reports that the -7 injector codes on C7 and C9 engines are incorrectly triggered by the software. Confirm the fault before you pull anything. A call first costs you nothing.

C7S, KAL, SAP or WAX: read the prefix off the engine before you order

The three character prefix leading your engine serial number decides which C-7 module gets built for you. Four prefixes are covered on this page:

  • C7S
  • KAL
  • SAP
  • WAX

Every one of those four is an engine serial number prefix. None is a part number. They match nothing in the federal certification data's ECM part number columns, and they follow the engine identification format Caterpillar uses across its own service documentation. The dropdown shows "PN" beside every option, but what it wants is the three characters stamped on your engine.

Check yours before you order. Every option carries the same price at time of check, so the prefix changes which unit gets built and nothing else.

Diesel ECM Exchange organises this page by prefix rather than by part number for a reason. The EPA's annual certification data for heavy-duty engines records 53 distinct ECM part numbers certified against the Caterpillar C-7 across model years 2005 to 2010. The prefix collapses those 53 numbers to the one unit built for your engine.

Replacement now, or a rebuild on the module you already have

This page is the replacement route. A module that has already been rebuilt and programmed arrives at your door, you install it, and the unit it came out to replace travels back to us afterwards. Your truck is apart for the fitting and nothing more.

That returned unit is the condition attached. A self addressed envelope and a prepaid label ride along in the box for it, and your warranty starts only once it reaches us. Warranty terms sit on their own page.

Repair is the other half of what we offer for this engine. Sending your own C-7 ECM in covers these same four prefixes and costs less, but it spends downtime instead of money. The module has to be pulled before you order, then the truck waits out both legs of the journey.

Beyond those two, a used or salvage module is another option, and it helps to know what it is not. A pulled unit has never been through a rebuild or a bench test, and it still has to be programmed to your engine before it will start anything. A dealer will supply a new module instead, at dealer pricing, with an appointment booked to program it once it is installed. Some rebuilders take a cash deposit against your core up front and release it only after they have inspected what comes back.

C-7 or 3126E? The prefix settles which page you need

This page covers the C7S, KAL, SAP and WAX engine serial prefixes. The rebuilt Caterpillar 3126 ECM covers six others, 1WM, 7AS, 8YL, 9SZ, CKM and HEP, and none of this page's four is among them.

Caterpillar created that overlap itself. Service Letter UEBE0415-00 titles itself for C7 and C9 engines and then lists the affected units under model 3126E. Caterpillar treats 3126E and C7/C9 as one service population, so an owner can land on either page with good reason.

Both pages carry the same price at time of check, so cost will not tell them apart. The prefix will. Check the engine first, then choose whichever page carries that prefix. Every other Caterpillar engine is listed across the rest of the Caterpillar range.

Do you need my part number, or my engine serial number prefix?

The prefix, and only the prefix. A Caterpillar C-7 is identified by the three characters that open its engine serial number, and that identifier is what we sell against. Caterpillar labels this engine by serial prefix rather than by ECM part number, so there is no part number here for you to match. Any part number handed to you elsewhere will not map onto what you need.

What if I cannot read the prefix on my engine?

Choose "Not Known" from the dropdown. It is fully buyable and costs the same as the four named prefixes, so nothing about your order changes by picking it. We collect your full engine serial number afterwards either way, and that number is what your module gets programmed against. Use it when the characters genuinely cannot be made out, not to move faster through checkout.

Will I need CAT ET software or a trip to the dealer to program this?

No. The module is programmed to your engine serial number before it leaves, with the latest factory software already installed, so it arrives ready to run. Caterpillar Electronic Technician is a workshop tool for reading codes off a running truck. It is not something you need to make this unit work in your engine.

Are all Caterpillar C-7 ECMs the same?

No. The four prefixes on this page behave as four separate modules, and the prefix is the thing that separates units that otherwise look alike. Each one is programmed against the engine serial number you supply before dispatch. Buy the prefix your engine actually carries. Where a module already out of the truck disagrees with the engine, trust the engine, because the module in your hand may not be the one originally fitted.

Is this C-7 ECM in stock, and how soon will it ship?

Stock state for each Caterpillar C-7 prefix is shown live against that option when you select it. Dispatch is typically one to five business days, but that window opens when your engine serial number reaches us rather than at checkout, because the module is programmed before it leaves. Returning that number promptly is the one part of the timeline sitting with you. Delivery follows dispatch.

What does rebuilt mean on a C-7 ECM, and what gets done to the board?

The work is done at board level. Components that have failed are removed and resoldered in with fresh joints, parts that fail the same way again and again are swapped while the board is open, and cold solder joints get found and reflowed. Then a fixed test sequence runs. The module must communicate, accept programming, hold its programming and parameters rather than merely load them, and pass a voltage check before shipping.

HOW DOES IT WORK?

Place your order
Order and we'll contact you for the ESN and any other needed information.
Quality check
We'll fully program and test your new computer to make sure it is in full working order. After that, it will be shipped to your door.
Send us your old computer
In the box will be a self-addressed return envelope. Place your old computer in here and mail it. Your warranty will be activated when we receive it.
Not sure this will work? Order with Confidence
60-day Money Back Guarantee | Lifetime Warranty
We know buying anything online is a risk. We want you to try one of our computers. If it doesn't work, send it back for a refund. If it does, send back your old computer to activate your lifetime warranty.
We stand behind our product with a money back guarantee. You can order with confidence.
Lifetime Warranty
60-day Money Back Guarantee
Fast, Free Shipping
Reliable Rebuilt and tested in the USA
We accept
Visa Mastercard American Express Discover Google Pay Apple Pay
Diesel ECM Exchange fully tests ALL computers in our facility in Raleigh NC. Other companies run very few tests or just paint used units to make them look new.
Reliability you can count on
Every unit is programmed & tested in our facility in Raleigh NC

Frequently asked questions

How does the free warranty work?
1. We ship your order with pre-paid return label.
2. You return your old computer and the warranty is activated.

Will I need to go to the Dealer to do any programming to my computer?
No. All of our computers we sell are plug and play. They are updated with the latest factory software and programmed with your engine serial number (ESN).

Will I be able to return my computer in the event it doesn't work?
You will be able to return your part within 60 days if it is returned undamaged in its original condition. You will be given the option of getting a refund or exchanging for another.

How quickly will you ship my computer?
Your order ships within 1-5 business days. Please allow 2-3 additional business days for delivery.

What if I don't return my old computer?
It is important you return your old computer. In the event you don't return your old computer, you will have voided your warranty.

How can I pay?
We have a variety of ways you can pay. You can pay With Visa, Mastercard, American Express, and Discover, plus Google Pay and Apple Pay. We also accept Western Union, or you can send us a check or money order to the address below:

Diesel ECM Exchange
8208 Brownleigh Drive Suite 100
Raleigh, NC 27617