P0882 is a generic DTC trouble code, which means it has the same meaning for the Subaru Impreza as it would any other vehicle. While this code sets the check engine light, it is actually warning you of an issue with the TCM transmission control module, specifically that the power input signal is too low.
P0882 Definition: TCM – Power Input Signal Low
Here’s the definition of P0882 for the Impreza, divided by its two parts:
The transmission control module is responsible for telling your Impreza when to shift. It uses engine load and speed data to determine when and how hard to shift, lock the torque converter, and more.
It takes this data and uses it to engage the shift solenoids and clutches inside of the transmission. It needs power and ground to function properly.
Power Input Signal Low
P0882 indicates that the power signal going to the TCM is too low for it to function correctly.
P0882 Symptoms: Subaru Impreza
Here are the most common symptoms that your Impreza will experience when it has P0882:
- Limp mode– There will only be a few gears, and it’ll shift harshly. This mode is made to keep your Subaru Impreza from being stranded entirely by a catastrophic transmission failure.
- Check engine light– The check engine light will be on. It may also have a limp mode related code. Addressing the causes of P0882 should clear the limp mode code, assuming those are the only two codes you have.
Subaru Impreza P0882 Causes + Diagnosis
Here’s how to go about diagnosing P0882 in the Subaru Impreza . Here are the most common causes, listed in order of difficulty to check and weighted against how likely they are to be the problem.
1. Check for Other Codes
As we addressed above, fixing the cause of P0882 will clear a limp mode related code (if you have one). There could also be a code related to a “power module” or “integrated power module.” Repairing the module would restore power to the TCM and clear P0882.
Check to verify that there are no technical service bulletins related to the TCM in your Impreza. If there are, it may just make clearing P0882 a lot easier.
2. Check for Obvious Wiring Damage
Next, take a look at where the wiring harness connects to the TCM. Is it frayed or damaged anywhere? Does any of the wiring look like it could be burnt? If it looks damaged, repair the harness as needed.
Remember, the TCM needs power AND a solid ground connection. Verify the ground connection is tight and that there’s no rust or corrosion around it.
Clear the codes, and see if the transmission is shifting right again.
3. Make Sure the Battery is OK
If the voltage coming from the battery is too low, the TCM may not be getting enough power to run properly.
Make sure that the battery posts are free of corrosion. There may not be enough voltage getting through to the TCM (but enough for the starter to still work). Is the battery draining? That can cause P0882.
4. Check the Fuses
The TCM fuse should be under your Impreza’s hood. When you take the fuse panel lid off, it should be labeled. If not, you’ll need to get a wiring schematic exact year and engine combo
5. Check the TCM Power at the Relay
There will be a power relay between the TCM and the PCM. Check to make sure that there is voltage coming from it. You’ll need an OHM meter.
6. Check for Shorts
P0882 indicates that the power going to the TCM is too low. This likely means that there is a short. Use a multimeter to trace the power wire back to the short.
7. TCM Issue
Your TCM may need reprogrammed or replaced. Before throwing a new one in there, we recommend taking your Subaru Impreza to a shop that can run a quick diagnostic and tell you if that’s the cause of P0882 in your vehicle or not.