Tackling a repair on a Bosch washing machine might seem intimidating, but with the right approach, it is highly manageable. This protocol is rated at a Moderate difficulty level and is designed to walk you through the diagnosis and fix. Armed with basic tools like Phillips screwdriver and Flat-head screwdriver, you can expect to spend roughly 30–60 min resolving the problem without the need for an expensive service call.
Difficulty: Moderate • Est. Cost: $0 (coin trap clean) — $30–$65 for drain pump assembly • Time: 30–60 min
Safety Warning: This technical guide follows the official field diagnostic sequence. Ensure power is disconnected before performing any internal component tests.
1. E04 Error Code Meaning on Bosch Washers
The E04 (or d04) error on Bosch front load washers means the drain cycle exceeded the maximum allowed time. The control board sent power to the drain pump but the water level sensor did not detect a drop in water level.
- This is functionally identical to the older E18 error on earlier Bosch models. Both point to a physical obstruction in the drain path or a failed drain pump motor.
- Bosch washers will attempt to drain 3 times before displaying the error. If you catch the washer during these attempts, you will hear the pump buzzing loudly but no water movement in the drain hose.
2. Accessing the Bosch Coin Trap Filter
Open the small rectangular service flap at the lower-right corner of the front panel. Inside you will find the emergency drain hose (small diameter) and the large round filter cap.
- Place a shallow baking pan or towel beneath the filter area. Pull out the emergency drain hose, remove its plug, and let the tub drain slowly by gravity. This prevents flooding when you open the main filter.
- Once the emergency hose stops flowing, slowly turn the main filter cap counter-clockwise. Expect additional residual water to pour out — this is normal.
- Pull the filter completely out. Remove any coins, buttons, hair ties, or fabric debris. Check the impeller behind the filter by rotating it with your finger — it should spin freely.
3. Testing the Drain Pump Motor
If the coin trap is clear and the impeller spins freely, the pump motor itself may have failed electrically.
- Access the pump from the bottom of the washer by laying the machine on its right side (place a folded blanket underneath to protect the finish).
- Locate the drain pump — a round motor housing with a 2-pin wiring connector. Disconnect the wires and test across the motor terminals with a multimeter set to 200 ohms.
- A healthy Bosch drain pump reads 10-30 ohms. OL means the motor winding is open (burned out). Near 0 ohms means a short circuit. Either reading requires pump replacement.
4. Checking the Pressure Switch and Hose
The pressure switch is a small round sensor connected to the tub via a thin rubber hose. If this hose is kinked, disconnected, or clogged with detergent residue, the switch cannot detect that the water has drained.
- Access the pressure switch by removing the washer top panel (2 screws at the rear). The switch is mounted on the right side wall with a thin hose running down to the tub.
- Disconnect the hose from the switch and blow through it gently. You should feel no resistance. If blocked, clear it with compressed air or a thin wire.
- With the hose reconnected, blow gently into the open end — you should hear a distinct click from the pressure switch. No click means the switch diaphragm has failed.
5. Clearing the Error and Prevention
After fixing the cause, press and hold the Start/Pause button for 5 seconds to clear the E04 error code from the display.
- Run an empty Rinse+Spin cycle to verify complete drainage. The cycle should finish without errors within 15 minutes.
- Prevent future clogs by checking pockets before every wash. Use mesh laundry bags for small items like socks, baby clothes, and undergarments.
- Clean the coin trap filter every 4-6 weeks as part of routine maintenance. This 2-minute task prevents 95% of E04 drain errors.