2022 Kia Seltos 2.0L ECM: Engine Recall Symptoms vs. Module Failure
This in-depth guide explains the critical engine recall that mimics ECM failure and the mandatory programming required for replacing the Engine Control Module on your 2022 Kia Seltos.
- First, check if your vehicle is part of engine recall SC336, as its symptoms (stalling, no-start) mimic ECM failure.
- A replacement ECM (new or used) is NOT plug-and-play. It MUST be programmed to your vehicle's VIN by a Kia dealer or specialist shop.
- This ECM only fits 2022 Seltos models with the 2.0L engine and Front-Wheel Drive. You must match the OEM part number on your original module exactly.
- Buying a used OEM module and paying for programming is often the most cost-effective solution compared to a new dealer part.
Critical First Step: Check for Engine Recall SC336

Warning: Before diagnosing a faulty ECM on a 2022 Kia Seltos with the 2.0L engine, you MUST check if your vehicle is affected by Safety Recall Campaign SC336. 🎬 Watch this breakdown of the SC336 engine recall and its symptoms. The symptoms of this engine defect—including stalling, engine noise, and a no-start condition—are nearly identical to the symptoms of a failed ECM.
This recall addresses piston oil rings that can damage the engine, leading to severe mechanical failure. The fix involves a dealer inspection, a potential engine replacement, and a mandatory ECM software update called the Piston Ring Noise Sensing System (PNSS). Replacing the ECM will not fix this mechanical issue. Check your vehicle's VIN on the NHTSA website or with a Kia dealer to rule this out before spending any money on parts.
Symptoms of a Failing 2022 Seltos ECM

If you have ruled out the engine recall, a failing ECM can cause a variety of issues. Because the ECM controls so many functions, symptoms can be erratic and sometimes intermittent.
- Check Engine Light: This is the most common symptom. The light may be on constantly, or it may come and go. An ECM-specific code like P0605 (Internal Control Module Read Only Memory (ROM) Error) is a direct sign of failure. 🎬 See this guide on diagnosing and fixing P0605 ROM error codes.
- Engine Stalling or Misfiring: The engine may stall unexpectedly while driving or at idle. It can also misfire or run very roughly, as the ECM fails to correctly manage fuel and spark.
- No-Start or Hard-Start Condition: The engine may crank but refuse to start, or it may take an unusually long time to fire up. This happens when the ECM fails to give the proper commands for fuel delivery and ignition.
- Poor Engine Performance: You might notice a sudden loss of power, poor acceleration, or hesitation when you press the gas pedal.
- Reduced Fuel Economy: If the ECM is not managing the air-fuel mixture correctly, your gas mileage may drop significantly.
- Communication Errors: Other warning lights may appear on the dash, or your OBD-II scanner may be unable to communicate with the ECM, which is a strong sign the module itself has failed.
Known Issues, Recalls, and Technical Service Bulletins (TSBs)

Beyond the critical SC336 engine recall, a few other software-related issues are relevant for the 2022 Seltos:
- Recall SC336: For 2021-2023 Seltos with the 2.0L Nu MPI engine. Addresses faulty piston rings that can cause engine damage. The fix includes an ECM software update to detect the problem early.
- TSB SA463 (ENG227): Addresses a Check Engine Light with code P0605 (ECM ROM Error) or P2181. The fix is a specific ECM software logic update performed by the dealer.
- Anti-Theft Software Update: In response to widespread thefts, Kia issued a TSB to install anti-theft logic on vehicles not equipped with a standard immobilizer. This update is for the Body Control Module (BCM), but it's an important part of the vehicle's overall security system.
Pro Tip: Many of the drivability issues for this vehicle are solved with software updates. Before replacing the ECM, ensure a Kia dealer has checked for and applied all available updates, including for the engine recall and any TSBs related to your symptoms.
Buying a Used 2022 Seltos ECM: What to Look For

A used OEM ECM can offer significant savings over a new part, but you must be extremely careful to ensure compatibility. For this specific vehicle, buying used is a great option if you follow these rules.
- Match the Part Number EXACTLY: This is the most important rule. The 2022 Seltos 2.0L FWD uses several similar-looking part numbers, including 39170-2EPT2 and 39171-2EPT2. Part number 39171-2EPT0 has also been associated with this model. Do not rely on visual appearance. You must remove your original ECM and purchase a used unit with the identical OEM part number printed on its label.
- Verify Compatibility: This ECM only fits 2022 Kia Seltos models with the 2.0L engine and Front-Wheel Drive (FWD). It will not work on models with the 1.6L Turbo engine or All-Wheel Drive (AWD).
- Budget for Programming: A used ECM is not a plug-and-play part. It will not work until it is professionally programmed to your vehicle's VIN and keys. Factor this cost into your total repair budget.
- Inspect for Damage: When the part arrives, inspect the housing for any signs of physical damage, like cracks or dents. Check the connector pins to ensure none are bent, broken, or corroded. Water intrusion is a common cause of failure, so look for any signs of rust or water marks.
Programming and Immobilizer: A Dealer or Specialist is Required
You cannot install a replacement ECM in a 2022 Kia Seltos without programming it. The ECM is a central component of the vehicle's anti-theft system, known as the immobilizer.
- What is Programming? Programming, also called flashing, is the process of loading your vehicle's specific information onto the replacement ECM. This includes the Vehicle Identification Number (VIN) and the security data from your keys.
- What Happens if You Don't Program It? The immobilizer will activate, and the engine will not start. The car will crank, but the ECM will not allow the engine to run.
- Who Can Program the ECM?
- Kia Dealerships: This is the most straightforward option. They have the proprietary Kia Diagnostic System (KDS) required to perform the programming.
- Specialized Independent Shops: Some independent auto repair shops invest in dealer-level tools or use remote programming services that allow them to program new and used Kia modules.
- Mobile Locksmiths: A small number of advanced automotive locksmiths may also have this capability. You must call and confirm they can program a *replacement* Kia ECM, not just add a new key.
Replacement Cost Comparison
The cost to replace a 2022 Seltos ECM varies greatly depending on the type of part you choose. Remember to factor in the mandatory programming cost to your part price.
| Part Type | Estimated Cost (Part Only) |
|---|---|
| New OEM (Dealer) | $800 - $1,200 |
| Used OEM | $75 - $250 |
| New Aftermarket | Not Yet Widely Available |
| Remanufactured | $300 - $600 (if available) |
| Shop Labor (Physical Swap) | $122 - $179 |
| Programming Service | $150 - $400 |
Frequently Asked Questions (FAQ)
Can I install the ECM myself to save money?
Yes, you can perform the physical installation yourself. The ECM is typically easy to access in the engine bay. The process involves disconnecting the battery, unplugging the electrical connectors, 🎬 Watch this video for a general walkthrough of the ECU replacement process. and unbolting the module. However, the vehicle will be undrivable until you have it towed to a dealer or specialist for the required programming.
Why do the symptoms of the engine recall and a bad ECM overlap?
Both issues can cause the engine to stall or run poorly. The engine recall (SC336) involves a mechanical failure that can cause the engine to seize or lose power. A failing ECM can create the same symptoms by providing incorrect fuel and spark commands. This is why it is essential to have a dealer check for the recall first before assuming the ECM is the problem.
What is the difference between part numbers 391702EPT2 and 391712EPT2?
These are different hardware or software revisions from the manufacturer. While they may look identical, they are not interchangeable. You must match the part number from your original ECM exactly to ensure compatibility. Installing the wrong part number can result in a no-start condition or other system malfunctions, even after programming.
My mechanic says my ECM is bad, but the only code is for an oxygen sensor. Could the ECM still be the problem?
It's possible, but less likely. The ECM has internal circuits called 'drivers' that control various sensors and components. If a driver circuit for the oxygen sensor fails inside the ECM, it can cause a persistent O2 sensor code even after replacing the sensor itself. However, the mechanic should first rule out all other possibilities, such as a wiring problem or a faulty sensor, before condemning the entire ECM.
Helpful Videos
Technical Specifications
OEM Part Numbers: 391702EPT2 391712EPT2 39171-2EPT0 391732EPT0
Application: 2022 Kia Seltos with 2.0L Nu MPI engine and Front-Wheel Drive (FWD).
We Have This Part in Stock
The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.
- Kia Seltos:
- 🎬 Helpful Videos
- 🛍️ Shop This Part
- Critical First Step: Check for Engine Recall SC336
- Symptoms of a Failing 2022 Seltos ECM
- Known Issues, Recalls, and Technical Service Bulletins (TSBs)
- Buying a Used 2022 Seltos ECM: What to Look For
- Programming and Immobilizer: A Dealer or Specialist is Required
- Replacement Cost Comparison
- Frequently Asked Questions (FAQ)
- 🎟️ Get 5% Off