Safety Warning
DIY auto repair can cause serious injury, fire, or vehicle damage. These guides are for informational purposes only. Always follow OEM torque specs, wear PPE, and consult a certified mechanic if you are unsure. You are solely responsible for your safety.
2007 Volvo S60 Base, AWDFACTORY OEM SERVICE PROCEDURE
Transmission Control Module (TCM) DTCS
TRANSMISSION CONTROL MODULE (TCM) DTC INDEX
| Volvo Code | Description |
|---|---|
| TCM-0001 | Shift solenoid S1. Signal too high (AW50/51 AWD; AW55-50/51SN) |
| TCM-0002 | Shift solenoid S1. Signal missing (B5254T4, TF-80SC AWD) |
| TCM-0002 | Shift solenoid S1. Signal missing (AW50/51 AWD; AW55-50/51SN) |
| TCM-0003 | Shift solenoid S1. Signal too low (B5254T4, TF-80SC AWD) |
| TCM-0003 | Shift solenoid S1. Signal too low (AW50/51 AWD; AW55-50/51SN) |
| TCM-0007 | Shift solenoid S2. Signal too high (AW50/51 AWD; AW55-50/51SN) |
| TCM-0008 | Shift solenoid S2. Signal missing (B5254T4, TF-80SC AWD) |
| TCM-0008 | Shift solenoid S2. Signal missing (AW50/51 AWD; AW55-50/51SN) |
| TCM-0009 | Shift solenoid S2. Signal too low (B5254T4, TF-80SC AWD) |
| TCM-0009 | Shift solenoid S2. Signal too low (AW50/51 AWD; AW55-50/51SN) |
| TCM-001E | Transmission speed sensor, output speed.. Signal missing (B5254T4, TF-80SC AWD) |
| TCM-001F | Transmission speed sensor, output speed.. Signal missing (B5254T4, TF-80SC AWD) |
| TCM-001F | Vehicle speed sensor (VSS). Signal missing. Intermittent fault (AW50/51 AWD; AW55-50/51SN) |
| TCM-001F | Vehicle speed sensor (VSS). Signal missing. Permanent fault (AW50/51 AWD; AW55-50/51SN) |
| TCM-0020 | Transmission speed sensor, output speed.. Faulty signal (B5254T4, TF-80SC AWD) |
| TCM-0020 | Transmission output speed sensor. Faulty signal. Permanent fault (AW50/51 AWD; AW55-50/51SN) |
| TCM-0020 | Transmission output speed sensor. Faulty signal. Intermittent fault (AW50/51 AWD; AW55-50/51SN) |
| TCM-0022 | Transmission speed sensor, input speed. Signal missing (B5254T4, TF-80SC AWD) |
| TCM-0023 | Transmission speed sensor, input speed. Signal missing (B5254T4, TF-80SC AWD) |
| TCM-0023 | Transmission input speed sensor. Signal missing. Intermittent fault (AW50/51 AWD; AW55-50/51SN) |
| TCM-0023 | Transmission input speed sensor. Signal missing. Permanent fault (AW50/51 AWD; AW55-50/51SN) |
| TCM-0024 | Transmission speed sensor, input speed. Faulty signal (B5254T4, TF-80SC AWD) |
| TCM-0024 | Transmission input speed sensor. Faulty signal. Intermittent fault (AW50/51 AWD; AW55-50/51SN) |
| TCM-0024 | Transmission input speed sensor. Faulty signal. Permanent fault (AW50/51 AWD; AW55-50/51SN) |
| TCM-0026 | Final gear. Incorrect gear ratio (B5254T4, TF-80SC AWD) |
| TCM-0027 | Reverse gear. Incorrect gear ratio (B5254T4, TF-80SC AWD) |
| TCM-0027 | Back-up (reverse) gear. Incorrect gear ratio (AW50/51 AWD; AW55-50/51SN) |
| TCM-0028 | Gear 1. Incorrect gear ratio (B5254T4, TF-80SC AWD) |
| TCM-0028 | 1st gear. Incorrect gear ratio (AW50/51 AWD; AW55-50/51SN) |
| TCM-0029 | Gear 2. Incorrect gear ratio (B5254T4, TF-80SC AWD) |
| TCM-0029 | 2nd gear. Incorrect gear ratio (AW50/51 AWD; AW55-50/51SN) |
| TCM-002A | Gear 3. Incorrect gear ratio (B5254T4, TF-80SC AWD) |
| TCM-002A | 3rd gear. Incorrect gear ratio (AW50/51 AWD; AW55-50/51SN) |
| TCM-002B | Gear 4. Incorrect gear ratio (B5254T4, TF-80SC AWD) |
| TCM-002B | 4th gear. Incorrect gear ratio (AW50/51 AWD; AW55-50/51SN) |
| TCM-002C | Gear 5. Incorrect gear ratio (B5254T4, TF-80SC AWD) |
| TCM-002C | 5th gear. Incorrect gear ratio (AW50/51 AWD; AW55-50/51SN) |
| TCM-002D | Gear 6. Incorrect gear ratio (B5254T4, TF-80SC AWD) |
| TCM-002E | Lock-up. The transmission jerks when lock-up engages (AW50/51 AWD) |
| TCM-002E | Lock-up. The transmission jerks when lock-up engages (AW55-50/51SN) |
| TCM-002F | Lock-up function. Slipping or not engaged (AW50/51 AWD) |
| TCM-002F | Lock-up function. Slipping or not engaged (AW55-50/51SN) |
| TCM-0032 | Lock-up function. Faulty engage/disengage (B5254T4, TF-80SC AWD) |
| TCM-0039 | Gear-shift position sensor. Faulty signal (B5254T4, TF-80SC AWD) |
| TCM-0039 | Gear-shift position sensor. Faulty signal (AW50/51 AWD; AW55-50/51SN) |
| TCM-0042 | Counter, oil quality. Counter exceeds limit value (B5254T4, TF-80SC AWD) |
| TCM-0042 | Oil temperature. Temperature too high (AW50/51 AWD; AW55-50/51SN) |
| TCM-0043 | Oil temperature sensor. Temperature too high (B5254T4, TF-80SC AWD) |
| TCM-0043 | Oil temperature sensor. Signal too low (AW50/51 AWD; AW55-50/51SN) |
| TCM-0044 | Oil temperature sensor. Temperature too low (B5254T4, TF-80SC AWD) |
| TCM-0044 | Oil temperature sensor. Signal too high (AW50/51 AWD; AW55-50/51SN) |
| TCM-0045 | Oil temperature sensor. Faulty signal (B5254T4, TF-80SC AWD) |
| TCM-0045 | Oil temperature sensor. Faulty signal (AW50/51 AWD; AW55-50/51SN) |
| TCM-0046 | Oil temperature. Oil temperature too high (AW50/51 AWD; AW55-50/51SN) |
| TCM-0048 | Transmission control module (TCM). Incorrect software (B5254T4, TF-80SC AWD) |
| TCM-0048 | Control module. Faulty software (AW50/51 AWD; AW55-50/51SN) |
| TCM-0049 | Transmission control module (TCM). Internal fault (B5254T4, TF-80SC AWD) |
| TCM-0049 | Control module. Internal fault. Intermittent fault (AW50/51 AWD) |
| TCM-0049 | Control module. Internal fault. Intermittent fault (AW55-50/51SN) |
| TCM-0049 | Control module. Internal fault. Permanent fault (AW50/51 AWD) |
| TCM-0049 | Control module. Internal fault. Permanent fault (AW55-50/51SN) |
| TCM-0050 | Lock-up solenoid SLU. Stuck in position ON (B5254T4, TF-80SC AWD) |
| TCM-0051 | Lock-up solenoid SLU. Stuck in position OFF (B5254T4, TF-80SC AWD) |
| TCM-0060 | Control unit. Internal fault (AW50/51 AWD; AW55-50/51SN) |
| TCM-0068 | Gear 1. Incorrect apply (B5254T4, TF-80SC AWD) |
| TCM-0069 | Gear 2. Incorrect apply (B5254T4, TF-80SC AWD) |
| TCM-006A | Gear 3. Incorrect apply (B5254T4, TF-80SC AWD) |
| TCM-006B | Gear 4. Incorrect apply (B5254T4, TF-80SC AWD) |
| TCM-006C | Gear 5. Incorrect apply (B5254T4, TF-80SC AWD) |
| TCM-006D | Gear 6. Incorrect apply (B5254T4, TF-80SC AWD) |
| TCM-0070 | Start lock function. Signal missing (B5254T4, TF-80SC AWD) |
| TCM-0071 | Start lock function. Faulty signal (B5254T4, TF-80SC AWD) |
| TCM-0081 | Transmission output speed sensor. Signal too high (AW50/51 AWD; AW55-50/51SN) |
| TCM-0082 | Transmission speed sensor, output speed.. Signal missing (B5254T4, TF-80SC AWD) |
| TCM-0083 | Transmission speed sensor, output speed.. Signal missing (B5254T4, TF-80SC AWD) |
| TCM-0083 | Transmission output speed sensor. Signal too low (AW50/51 AWD; AW55-50/51SN) |
| TCM-0087 | Transmission speed sensor, input speed. Signal missing (B5254T4, TF-80SC AWD) |
| TCM-0087 | Transmission input speed sensor. Signal too high (AW50/51 AWD; AW55-50/51SN) |
| TCM-0088 | Transmission speed sensor, input speed. Signal missing (B5254T4, TF-80SC AWD) |
| TCM-0089 | Transmission input speed sensor. Signal too low (AW50/51 AWD; AW55-50/51SN) |
| TCM-0090 | Solenoid Park/neutral position (PNP) switch. Signal too high (B5254T4, TF-80SC AWD) |
| TCM-0090 | Shift lock solenoid. Signal too high (AW50/51 AWD; AW55-50/51SN) |
| TCM-0091 | Solenoid Park/neutral position (PNP) switch. Signal missing (B5254T4, TF-80SC AWD) |
| TCM-0091 | Shift lock solenoid. Signal missing (AW50/51 AWD; AW55-50/51SN) |
| TCM-0092 | Solenoid Park/neutral position (PNP) switch. Signal too low (B5254T4, TF-80SC AWD) |
| TCM-0092 | Shift lock solenoid. Signal too low (AW50/51 AWD; AW55-50/51SN) |
| TCM-0093 | Gear selector lever control module communication. Signal too high (EU/OS) (AW50/51 AWD) |
| TCM-0093 | Gear selector lever control module communication. Signal too high (EU/OS) (AW55-50/51SN) |
| TCM-0093 | Gear selector lever control module communication. Signal too high (TAIWAN) (AW50/51 AWD) |
| TCM-0093 | Gear selector lever control module communication. Signal too high (TAIWAN) (AW55-50/51SN) |
| TCM-0093 | Gear selector lever control module communication. Signal too high (USA/CDN) (AW50/51 AWD) |
| TCM-0093 | Gear selector lever control module communication. Signal too high (USA/CDN) (AW55-50/51SN) |
| TCM-0094 | Gear selector lever control module communication. Signal missing (EU/OS) (AW50/51 AWD) |
| TCM-0094 | Gear selector lever control module communication. Signal missing (EU/OS) (AW55-50/51SN) |
| TCM-0094 | Gear selector lever control module communication. Signal missing (TAIWAN) (AW50/51 AWD) |
| TCM-0094 | Gear selector lever control module communication. Signal missing (TAIWAN) (AW55-50/51SN) |
| TCM-0094 | Gear selector lever control module communication. Signal missing (USA/CDN) (AW50/51 AWD) |
| TCM-0094 | Gear selector lever control module communication. Signal missing (USA/CDN) (AW55-50/51SN) |
| TCM-0095 | Gear selector lever control module communication Signal too low (USA/CDN) (AW50/51 AWD) |
| TCM-0095 | Gear selector lever control module communication Signal too low (USA/CDN) (AW55-50/51SN) |
| TCM-0095 | Gear selector lever control module communication. Signal too low (EU/OS) (AW50/51 AWD) |
| TCM-0095 | Gear selector lever control module communication. Signal too low (EU/OS) (AW55-50/51SN) |
| TCM-0096 | Gear selector module (GSM). Signal missing (B5254T4, TF-80SC AWD) |
| TCM-0096 | Quickshift sensor. Faulty signal (AW50/51 AWD) |
| TCM-0096 | Quickshift sensor. Faulty signal (AW55-50/51SN) |
| TCM-0097 | Faulty software (AW50/51 AWD) |
| TCM-0097 | Faulty software (AW55-50/51SN) |
| TCM-0098 | Faulty software (AW50/51 AWD) |
| TCM-0098 | Faulty software (AW55-50/51SN) |
| TCM-0099 | Transmission control module (TCM). Internal fault (B5254T4, TF-80SC AWD) |
| TCM-0099 | Control module. Internal fault (AW50/51 AWD) |
| TCM-0099 | Control module. Internal fault (AW55-50/51SN) |
| TCM-009A | Power supply. Faulty voltage (B5254T4, TF-80SC AWD) |
| TCM-009A | Battery voltage. Signal too low (AW50/51 AWD; AW55-50/51SN) |
| TCM-00A0 | Power supply. Voltage too low (B5254T4, TF-80SC AWD) |
| TCM-00A1 | Power supply. Voltage too high (B5254T4, TF-80SC AWD) |
| TCM-00B0 | Control module. Internal fault (B5254T4, TF-80SC AWD) |
| TCM-0100 | Transmission. Bad gear-shifting quality (B5254T4, TF-80SC AWD) |
| TCM-0100 | Poor gear shifting quality (AW50/51 AWD; AW55-50/51SN) |
| TCM-0101 | Shift solenoid S3. Signal too high (AW50/51 AWD; AW55-50/51SN) |
| TCM-0102 | Shift solenoid S3. Signal missing (AW50/51 AWD; AW55-50/51SN) |
| TCM-0103 | Shift solenoid S3. Signal too low (AW50/51 AWD; AW55-50/51SN) |
| TCM-0107 | Shift solenoid S4. Signal too high (AW50/51 AWD; AW55-50/51SN) |
| TCM-0108 | Shift solenoid S4. Signal missing (AW50/51 AWD; AW55-50/51SN) |
| TCM-0109 | Shift solenoid S4. Signal too low (AW50/51 AWD; AW55-50/51SN) |
| TCM-010A | Shift solenoid S5. Signal too high (AW50/51 AWD; AW55-50/51SN) |
| TCM-010B | Shift solenoid S5. Signal missing (AW50/51 AWD; AW55-50/51SN) |
| TCM-010C | Shift solenoid S5. Signal too low (AW50/51 AWD; AW55-50/51SN) |
| TCM-010D | Lock-up solenoid SLU. Signal too high. Intermittent (AW50/51 AWD; AW55-50/51SN) |
| TCM-010D | Lock-up solenoid SLU. Signal too high. Permanent fault (AW50/51 AWD; AW55-50/51SN) |
| TCM-010F | Lock-up solenoid SLU. Signal missing (B5254T4, TF-80SC AWD) |
| TCM-010F | Lock-up solenoid SLU. Signal missing. Intermittent fault (AW50/51 AWD; AW55-50/51SN) |
| TCM-010F | Lock-up solenoid SLU. Signal missing. Permanent fault (AW50/51 AWD; AW55-50/51SN) |
| TCM-0110 | Lock-up solenoid SLU. Signal too low. Intermittent fault (AW50/51 AWD; AW55-50/51SN) |
| TCM-0110 | Lock-up solenoid SLU. Signal too low. Permanent fault (AW50/51 AWD; AW55-50/51SN) |
| TCM-0111 | Lock-up solenoid SLU. Faulty signal (B5254T4, TF-80SC AWD) |
| TCM-0112 | Line pressure solenoid SLS. Signal too high. Intermittent fault (AW50/51 AWD; AW55-50/51SN) |
| TCM-0112 | Line pressure solenoid SLS. Signal too high. Permanent fault (AW50/51 AWD; AW55-50/51SN) |
| TCM-0113 | Line pressure solenoid SLS. Signal missing. Intermittent fault (AW50/51 AWD; AW55-50/51SN) |
| TCM-0113 | Line pressure solenoid SLS. Signal missing. Permanent fault (AW50/51 AWD; AW55-50/51SN) |
| TCM-0114 | Line pressure solenoid SLS. Signal too low. Intermittent fault (AW50/51 AWD; AW55-50/51SN) |
| TCM-0114 | Line pressure solenoid SLS. Signal too low. Permanent fault (AW50/51 AWD; AW55-50/51SN) |
| TCM-0115 | Shift solenoid S3. Hydraulic fault (AW50/51 AWD; AW55-50/51SN) |
| TCM-0116 | Throttle solenoid SLT. Signal too high. Intermittent fault (AW50/51 AWD; AW55-50/51SN) |
| TCM-0116 | Throttle solenoid SLT. Signal too high. Permanent fault (AW50/51 AWD; AW55-50/51SN) |
| TCM-0117 | Linear pressure solenoid SLT. Signal missing (B5254T4, TF-80SC AWD) |
| TCM-0117 | Throttle solenoid SLT. Signal missing. Intermittent fault (AW50/51 AWD; AW55-50/51SN) |
| TCM-0117 | Throttle solenoid SLT. Signal missing. Permanent fault (AW50/51 AWD; AW55-50/51SN) |
| TCM-0118 | Throttle solenoid SLT. Signal too low. Intermittent fault (AW50/51 AWD; AW55-50/51SN) |
| TCM-0118 | Throttle solenoid SLT. Signal too low. Permanent fault (AW50/51 AWD; AW55-50/51SN) |
| TCM-0119 | Linear pressure solenoid SLT. Faulty signal (B5254T4, TF-80SC AWD) |
| TCM-0120 | Control unit. Internal fault (AW50/51 AWD; AW55-50/51SN) |
| TCM-0121 | Control unit. Internal fault (AW50/51 AWD; AW55-50/51SN) |
| TCM-0122 | Control unit. Internal fault (AW50/51 AWD; AW55-50/51SN) |
| TCM-0123 | Lock-up solenoid SLU. Signal too high (B5254T4, TF-80SC AWD) |
| TCM-0123 | Control unit. Internal fault (AW50/51 AWD; AW55-50/51SN) |
| TCM-0124 | Linear pressure solenoid SLT. Faulty signal (B5254T4, TF-80SC AWD) |
| TCM-0124 | Control unit. Internal fault (AW50/51 AWD; AW55-50/51SN) |
| TCM-012A | Neutral check Faulty connection (AW50/51 AWD; AW55-50/51SN) |
| TCM-012B | Neutral check No neutral check (AW50/51 AWD; AW55-50/51SN) |
| TCM-012C | Neutral control. Engine flare (B5254T4, TF-80SC AWD) |
| TCM-012C | Neutral check. The engine speed (RPM) oscillates (AW50/51 AWD; AW55-50/51SN) |
| TCM-012D | Gear shift function. Wrong gearratio (B5254T4, TF-80SC AWD) |
| TCM-012E | Reverse gear. Wrong gearratio (B5254T4, TF-80SC AWD) |
| TCM-0131 | Linear pressure solenoid SLC1. Signal too low (B5254T4, TF-80SC AWD) |
| TCM-0133 | Linear pressure solenoid SLC1. Signal too high (B5254T4, TF-80SC AWD) |
| TCM-0134 | Linear pressure solenoid SLC1. Faulty signal (B5254T4, TF-80SC AWD) |
| TCM-0139 | Linear pressure solenoid SLC2. Signal too low (B5254T4, TF-80SC AWD) |
| TCM-013B | Linear pressure solenoid SLC2. Signal too high (B5254T4, TF-80SC AWD) |
| TCM-013C | Linear pressure solenoid SLC2. Faulty signal (B5254T4, TF-80SC AWD) |
| TCM-0141 | Linear pressure solenoid SLC3. Signal too low (B5254T4, TF-80SC AWD) |
| TCM-0143 | Linear pressure solenoid SLC3. Signal too high (B5254T4, TF-80SC AWD) |
| TCM-0144 | Linear pressure solenoid SLC3. Faulty signal (B5254T4, TF-80SC AWD) |
| TCM-0149 | Linear pressure solenoid SLB1. Signal too low (B5254T4, TF-80SC AWD) |
| TCM-014B | Linear pressure solenoid SLB1. Signal too high (B5254T4, TF-80SC AWD) |
| TCM-014C | Linear pressure solenoid SLB1. Faulty signal (B5254T4, TF-80SC AWD) |
| TCM-0240 | Transmission. Gear change to short (B5254T4, TF-80SC AWD) |
| TCM-0288 | Gear selector hall sensor. Internal fault (B5254T4, TF-80SC AWD) |
| TCM-0293 | Gear selector hall sensor. Internal fault (B5254T4, TF-80SC AWD) |
| TCM-0299 | Transmission control module (TCM). Internal fault (B5254T4, TF-80SC AWD) |
| TCM-029A | Transmission control module (TCM). Internal fault (B5254T4, TF-80SC AWD) |
| TCM-0A01 | Control module communication. Signal missing from Brake Control Module (BCM) (B5254T4, TF-80SC AWD) |
| TCM-0A02 | Control module communication. Signal missing from Brake Control Module (BCM) (B5254T4, TF-80SC AWD) |
| TCM-0A11 | Gear-shift position sensor. Calibration fault (B5254T4, TF-80SC AWD) |
| TCM-0A12 | Gear-shift position sensor. Calibration fault (B5254T4, TF-80SC AWD) |
| TCM-0A30 | Control module communication. Signal missing from Engine Control Module (ECM) (B5254T4, TF-80SC AWD) |
| TCM-0A31 | Control module communication. Signal missing from Engine Control Module (ECM) (B5254T4, TF-80SC AWD) |
| TCM-DD00 | Control module communication. Communication fault (B5254T4, TF-80SC AWD) |
| TCM-DD01 | Control module communication. Communication fault (B5254T4, TF-80SC AWD) |
| TCM-DD02 | Control module communication. Communication fault (B5254T4, TF-80SC AWD) |
| TCM-DD10 | Control module communication. Communication fault (B5254T4, TF-80SC AWD) |
| TCM-E000 | Control module communication. Faulty communication (B5254T4, TF-80SC AWD) |
| TCM-E000 | Control module communication. Faulty communication (AW50/51 AWD) |
| TCM-E003 | Control module communication. Faulty configuration (B5254T4, TF-80SC AWD) |
| TCM-E003 | Configuration fault. Faulty configuration (AW50/51 AWD) |
| TCM-E010 | Power supply. Faulty voltage (B5254T4, TF-80SC AWD) |
| TCM-XXXX | Unknown diagnostic trouble code (DTC) for the current control module version (AW50/51 AWD) |
| TCM-XXXX | Unknown diagnostic trouble code (DTC) for the current control module version (AW55-50/51SN) |
Factory Service Tools
Use the Manual With the Right Hardware
Pair factory procedures with proven DIY tools so the instructions are easier to execute.
Disclosure: Verified tool recommendations may earn an affiliate commission at no cost to you.
When to See a Mechanic
Stop DIY work and contact a certified mechanic immediately if any of the following apply:
- β’ You smell fuel, burning insulation, or see smoke.
- β’ Brakes feel soft, pull hard to one side, or make grinding noises.
- β’ The engine overheats, stalls repeatedly, or misfires under load.
- β’ You are missing required tools, torque specs, or safe lifting equipment.
- β’ You are not confident in the next step or safety outcome.
Rather have a pro handle this?
A certified mobile mechanic comes to your home or office. They bring the tools, you stay comfortable. No tow truck, no waiting room, no surprises.
Comes to youSame-day available12-month warranty
Get a Free QuoteNo obligation. See pricing before you book.
