Q: I have a 2004 Mercedes Benz ML350.

asked by on

I have a 2004 Mercedes Benz ML350. The BAS/ESP light is on and the Check Engine light. I just bought the car and knew it had the ESP/BAS light on, but soon after running a diagnostic at Autozone, the Check Engine light came on as well.

I can tell that the brakes need work. Other than the brakes, and a blinker being out, the car runs so amazingly well. The diagnostic stated a small leak in the VAP System potentially caused by faulty vent solenoid, purge control solenoid, or fuel tank pressure sensor. The question is, where do I start?

Thank,

Kathy Blessing

My car has 134000 miles.
My car has an automatic transmission.

Hi there. Check the brakes and the wheel speed sensors to see if the are damaged or worn causing the ESP light to come on. A worn brake pad can cause the ESP light to come on as the wheel does not slow down with the other wheels.

For the Evaporative Emission Control system, the purge solenoid can stick causing the system to not vent properly. Check the lines to the solenoid and the harness to the solenoid. If the lines and wiring are good, then the solenoid may have failed.

For the check engine light being on, check to see what codes are store or pending that would help with the troubleshooting on the issues with your vehicle. For the turn signal light being out, check to see if the bulb is burned out. If the bulb is good, then check the fuse in the cab.

If the fuse is good, then the multi-function switch may have a fault within it causing the light to not work.

If all of the turn signal lights do not work, then check the flasher and see if it’s clicking. If the flasher is not clicking, then it would need to be replaced if there is power to it when the switch is active.

If you need further assistance with your check engine light and warning lights being on, then seek out a professional, such as one from Your Mechanic, to help you.

Was this answer helpful?
The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details
  1. Home
  2. Questions
  3. I have a 2004 Mercedes Benz ML350.

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing

Get a quote

What others are asking

Q: Burn light bulb

Hello there. A light bulb failure is a common occurrence over time. How common the failure is depends on what light is burnt out. The headlight bulbs generally fail the most often, but many other bulbs can fail such as...

Q: Throttle position sensor needs resetting

The ESP system may have a bad ground on the left hand shock tower causing the problem to happen intermittently. I recommend seeking a certified mechanic, such as one from YourMechanic, to come and test your vehicle for you and...

Q: Shaking in steering wheel at 120/km

The most common reason for a vibration while driving is a tire issue. The tires may be out of balance, or just worn to the point that they will cause this. Typically, the brakes won't cause this, unless it happens...

Related articles

What Causes Hoses to Leak?
While the largest part of your engine is mechanical, hydraulics plays a significant role. You’ll find fluids at work in a number of different areas. Your car's fluids include: Engine oil Transmission...
How Long Does a Heater Control Valve Last?
Keeping the right amount of coolant in a car is essential in keeping the engine at the right temperature. Failing to have the right amount of coolant or even bad elements...
P2103 OBD-II Trouble Code: Throttle Actuator Control Motor Circuit High
P2103 means there is a fault with the throttle actuator control motor circuit, likely due to a defective electrical component or part.