This page contains links to third parties, if you click through those links we may receive a commission at no extra cost to you.

Engine Fault Code P0789

Shift/Timing Solenoid Intermittent

Care Engine Code Reader
The Engine Fault Code P0789 refers to an issue with the shift or timing solenoid in an automatic transmission. This code indicates that the transmission control module (TCM) has detected an intermittent problem with the solenoid that controls the shifting of gears.

Here are some common interpretations of P0789 across different manufacturers:

1. General Meaning: The transmission is having trouble shifting gears properly due to a problem with the solenoid.

2. Porsche: In Porsche vehicles, this code may indicate a fault in the transmission control system, possibly requiring a software update or solenoid replacement.

3. Mini: For Mini cars, it can point to issues with the transmission fluid or a malfunctioning solenoid, which may need inspection or replacement.

4. Mercedes-Benz: In Mercedes models, this code might suggest a need for a transmission fluid change or a check on the transmission control unit.

5. Audi: Audi vehicles may interpret this code as a sign of a failing solenoid or wiring issues that need to be addressed.

6. Jaguar: Jaguar cars may see this code as a warning about the transmission system, often needing diagnostic tests to pinpoint the exact cause.

7. Land Rover: In Land Rover models, it could indicate a problem with the transmission system that might require a solenoid replacement or other repairs.

In all cases, its important to perform a thorough diagnostic to determine the exact cause of the issue, as it could be related to wiring, fluid levels, or the solenoid itself. If you`re experiencing this code, it`s best to consult a professional mechanic familiar with your specific vehicle brand.
The Engine Fault Code P0789 refers to a problem with the shift or timing solenoid in the transmission system. This code can indicate that the solenoid is not functioning properly or that there is an issue with the transmission control system. Here are some common causes for this code, along with manufacturer-specific variations:

Common Causes:
1. Faulty Shift Solenoid: The solenoid may be stuck, shorted, or open, leading to incorrect shifting.
2. Transmission Fluid Issues: Low fluid levels, dirty fluid, or incorrect fluid type can affect solenoid performance.
3. Wiring Problems: Damaged or corroded wiring or connectors can disrupt the signal to the solenoid.
4. Transmission Control Module (TCM) Issues: A malfunction in the TCM can lead to improper solenoid operation.
5. Mechanical Transmission Problems: Internal issues like worn gears or clutches can also trigger this code.

Manufacturer-Specific Variations:
Porsche: Issues may be related to the PDK (Porsche Doppelkupplung) transmission, which relies heavily on electronic control.
Mini: The code can arise from problems in the BMW-designed transmission, often needing software updates or adaptations.
Mercedes: Look for issues in the 7G-Tronic transmission, where valve body problems can cause similar symptoms.
Audi: The dual-clutch transmission (S-Tronic) might have specific solenoid issues or require recalibration.
Jaguar: Problems may be linked to the ZF 8-speed transmission, which can have unique solenoid and software concerns.
Land Rover: The code can indicate issues with the ZF 6-speed or 8-speed transmissions, often related to low fluid levels or solenoid wear.


If you encounter the P0789 code, its essential to diagnose the specific cause. Checking the transmission fluid level and condition is a good first step. If issues persist, further inspection of the solenoids, wiring, and TCM may be necessary. Always consider manufacturer-specific guidelines for the best troubleshooting approach.
Fixing the Engine Fault Code P0789, which relates to the Shift/Timing Solenoid being intermittent, can vary based on the make and model of your vehicle. Heres a general approach, along with specifics for the brands you mentioned: Porsche, Mini, Mercedes, Audi, Jaguar, and Land Rover.

General Steps to Fix P0789:

1. Check Transmission Fluid:
– Ensure the transmission fluid is at the correct level and in good condition. Low or dirty fluid can cause solenoid issues.

2. Inspect Wiring and Connectors:
– Look for damaged wiring or loose connections to the shift solenoid. Corrosion or wear can lead to intermittent issues.

3. Test the Solenoid:
– Use a multimeter to check the resistance of the solenoid. If its out of spec, it may need to be replaced.

4. Scan for Other Codes:
– Check for other related codes that may provide additional context to the problem.

5. Reset the Code:
– After making repairs, clear the code with an OBD-II scanner and see if it returns.

6. Road Test:
– Take the vehicle for a drive to see if the code reappears.

Manufacturer-Specific Considerations:

#Porsche:
– Common Issues: Check the transmission control module (TCM) for faults. Some models may require software updates.
– Specifics: If you have a Porsche Cayenne or Panamera, solenoid issues can be more complex, and you might need to consult a specialist.

#Mini:
– Common Issues: Mini vehicles often have issues with the transmission fluid. Make sure to use the specified fluid for your model.
– Specifics: For models with automatic transmissions, a faulty transmission control module could also be a culprit.

#Mercedes:
– Common Issues: Mercedes vehicles often require a specific diagnostic tool to read transmission codes accurately.
– Specifics: If you have a 7-speed transmission, the mechatronic unit might be faulty, leading to solenoid issues.

#Audi:
– Common Issues: Audi models can have issues with their DSG transmissions. Check for software updates or recalls.
– Specifics: For older models, the valve body may need to be inspected or replaced.

#Jaguar:
– Common Issues: Jaguar vehicles can have complex transmission systems. Make sure to check the TCM.
– Specifics: Some models may have known issues with specific solenoids, so checking for TSBs (Technical Service Bulletins) can be helpful.

#Land Rover:
– Common Issues: Land Rover vehicles often have electronic transmission controls that can fail.
– Specifics: If you have a Range Rover, consider that the air suspension or other electronic systems may affect transmission performance.


Fixing the P0789 code involves a systematic approach to diagnosing the problem. Always refer to the specific service manual for your vehicle for detailed instructions. If you`re unsure or the problem persists, seeking help from a professional mechanic is recommended.
Driving with a P0789 code, which indicates an issue with the shift or timing solenoid, is not recommended. This code suggests that there is an intermittent problem with the transmission shifting, which could lead to various issues. Heres a breakdown of what you should consider for different manufacturers:

1. Porsche: If you have a Porsche, its best to avoid driving until you can get it checked. A malfunctioning solenoid can lead to rough shifting or even transmission damage.

2. Mini: For Mini vehicles, driving with this code can result in poor shifting performance. Its advisable to have it diagnosed quickly to prevent further damage.

3. Mercedes: In Mercedes cars, a P0789 code can lead to transmission slipping or harsh shifts. Its safer to have it looked at as soon as possible to avoid potential transmission failure.

4. Audi: Similar to Mercedes, Audi vehicles may experience shifting issues. Continuing to drive can worsen the problem, so its best to seek repairs promptly.

5. Jaguar: For Jaguars, a P0789 code could mean trouble with the transmission control unit. Its best to address this issue right away to maintain vehicle performance.

6. Land Rover: In Land Rovers, this code can cause erratic shifting. Its important to get it diagnosed to avoid more significant issues down the line.

Our view, while some vehicles may allow for limited driving with this code, its safest to have it checked out as soon as possible. Ignoring it can lead to more serious and costly repairs.

OBD Codes Explained

Engine Codes

P is for PowerTrain - Engine and Transmission.

P0 Indicates Generic Powertrain Codes

P0 Codes indicate problems with the powertrain and are common for all vehicles using the OBD-II Standard.

P1 Enhanced Manufacturer Specific Codes

P1 Codes are specific to manufacturers.

Sub-System

The 3rd Digit indicates the Sub-System

1 – Emission Management

2 – Injector Circuit

3 – Ignition

4 – Emission Control

5 – Vehicle Speed and Idle

6 – Computer and Output

7 – Transmission

8 – Transmission

9 – Reserved

0 – Reserved

0
    0
    Your Cart
    Your cart is emptyReturn to Shop