Engine Does Not Start Below Freezing Temperatures (SI B12 03 19)
Publication date: 2019-03-01Reference number: SI B12 03 19
ENGINE DOES NOT START BELOW FREEZING TEMPERATURES
TECHNICAL SERVICE BULLETIN
| BMW: | See The Chart Below |
| GROUP: | Engine Electrical Systems |
MODELS
SITUATION
The engine will not start at temperatures below freezing. The starter does not turn and engage.
This Check Control (CC) message is displayed: "Not possible to start engine."
Once the entire vehicle has warmed up either in the workshop or outside (temperatures above freezing), the engine can be started again. At that point, the fault can no longer be reproduced in the workshop.
Any of the following fault memory entries are possible:
| Fault code: | Control module: | Fault code text: |
|---|---|---|
| 930730 | CAS | KL50L driver: Current overload |
| 804095 | FEM20 | KL50L driver: Current overload |
| 804095 | BDC | Engine does not start while starter motor is operating: Current overload in KL50L driver |
| 33AE00 | DME (G20, G29 only) | Starter solenoid, overload protection: Current interruption for starter engagement |
CAUSE
Condensation may form inside the starter motor after a drive while the powertrain is cooling off. If the ambient outside temperature falls below freezing, a layer of ice may form on the starter's internal electrical contacts. The ice acts as an insulator, preventing electrical current flow through the contacts.
Once the temperature rises above freezing, the ice layer melts and the starter motor works normally. As a result, it is often not possible to detect the source of the fault.
High fluctuations of the ambient temperature increases the risk of moisture formation.
Application table:
| Engine: | Body: | Brand: |
|---|---|---|
| B46O | G01, G02, G30 | Bosch or SEG |
| B46D | G20, G29 | Valeo |
| B58M | G01, G02, G12, G30, G32 | Bosch or SEG |
CORRECTION
Revised starters are being phased into production between December 2018 and February 2019 depending on the engine and vehicle plant.
- Identify the starter brand and change index per the manufacturer's label on the starter housing.
- Replace the starter motor per the Procedure.
PROCEDURE
B46O, B58M engines:
- Perform vehicle diagnosis with ISTA.
- Check which starter motor is installed:
- SEG label shown, the BOSCH label follows the same layout.
- If a Bosch or SEG starter motor is installed, replace it with a Denso unit Part Number 12 41 8 577 010 (confirm the P/N in ETK).
Refer to Repair Instructions 12 41 020 "Removing and installing/replacing the starter motor".
Original starter P/N for reference:
B48O:
- 12 41 8 621 838 or
- 12 41 8 621 839
B58M:
- 12 41 8 621 840
- Attention: The noise damping plug P/N 12 41 8 571 350 must also be installed into the replacement Denso starter.
- Clear the fault memory and reassess the vehicle.
- If possible, park vehicle outdoors overnight if the temperature forecast will be below freezing. Next day, confirm normal starter operation and engine starting.
B46D engine (Valeo starter):
- Perform vehicle diagnosis with ISTA.
- Check which starter motor is installed:
- Valeo label shown to the left.
- If the original change index is as indicated below, replace the starter
- Refer to Repair Instructions 12 41 020 "Removing and installing/replacing the starter motor"
Engine: Original starter P/N: Affected original change index: B46D 12 41 8 671 503 Thru and including AI03 B46D 12 41 8 671 504 Thru and including AI02 B46D 12 41 8 588 898 Thru and including AI07 Replacement starter P/N (confirm via ETK): Change index with starter revisions: 12 41 8 693 976 As of AI04 12 41 8 693 977 As of AI03 12 41 8 588 902 As of AI08 - Clear the fault memory and reassess the vehicle.
If possible, park vehicle outdoors overnight if the temperature forecast will be below freezing. Next day, confirm normal starter operation and engine starting.
PARTS INFORMATION
Obtain the part numbers for your specific vehicle by entering the chassis number in ETK which takes into account specific equipment and/or options.
| Part Number | Description | Quantity | ||
|---|---|---|---|---|
| Refer to ETK | Exchange(1) starter motor | 1 | ||
| 12 41 8 571 350 | Noise damping plug (only in conjunction with Denso starter motor) | 1 | ||
|
||||
WARRANTY INFORMATION
Covered under the terms of the BMW New Vehicle Limited Warranty for Passenger Cars and Light Trucks or the BMW Certified Pre-Owned Program.
| Defect Code: | 1241001100 | Starter motor with mounting failed at times |
|---|---|---|
| Labor Operation: | Labor Allowance: | Description: |
| 00 00 006 | Refer to AIR/KSD2 | Performing "vehicle test" (with vehicle diagnosis system - checking faults) (Main work) |
| Or: | ||
| 00 00 556 | Refer to AIR/KSD2 | Performing "vehicle test" (with vehicle diagnosis system - checking faults) (Plus work) |
| And, as necessary | ||
| 61 00 006 | Work time (WT) | Performing vehicle diagnosis - test module |
| And/or: | ||
| 12 00 009 | Work time (WT) | Troubleshooting |
| And: | ||
| 12 41 520 | Refer to AIR/KSD2 | Replace starter motor (Plus work) |
If you are using a Main labor code for another repair, use the Plus code labor operation 00 00 556 instead of 00 00 006.
Refer to KSD2/AIR for the corresponding flat rate unit (FRU) allowances.
Work time labor operation codes 61 00 006 and 12 00 009 are not considered Main labor operations; however, both do require individual punch times and explanations on the repair order and in the claim comments section.


