Hello i;m new to this forum and wanted to say hello to everyone.. i currently have a 2000 ML320 which gives so many problems.. first thing is i was @ a family bar b que and had my music on for like 4 hours and forgot to start the car, well needless to say my battery died.. i know not to jump start the mercedez becasue of all the computers it has in it so what i did was took the battery out fo the car and had my friend charge the battery up.. when i reinstalled the battery and started the car it ran like **** .. well after about an hour of the car starting and shutting off.. and starting and shutting off etc.. i then tried holding down the throttle to see if maybe that would work.. well sure enough i held it down between 20 to 30 for anout 1 to 2 mins and it began idling.. bad an idle as it was.. but it was @ least working. Well after about 15 mins of idling bad i shut it off and started it again.. an it worked fine.. except now.. my radio didn't work and the check engine light was on.. but at least i was able to get home from the place i was, which i must say was pretty far from home.. and no mechanic shops for @ least 25 miles. Well anyway i'm a lil mechaniclly inclined so i figured i could figure out the problem .. so i replaced the oxygen sensor with a mercedez benz oxygen sensor not aftermarket.. and the check engine light was still on .. so then i figured maybe it needed to be reset so i paid $95 to get it reset.. it went away .. and came back 2 hours later.. and has been on ever since.. i'm not a rich guy so basically i should not have gotten into a benz but the dealer actually convinced me to take the car saying it was very low maintenance etc.. so i traded in my 99 expedition for it.. and now i find i am having far more problems with it than i ever had with my expedition. i really luv the ML but i don't know what to do on a budget @ this point.. also i find that even after 5 to 10 mins of warming up the drive is sluggish, transmission feels like its slipping spuratic shift changes etc.. for like about 15 mins then ti rides smooth after that. what can i do @ this point? Pls help i would like to try and fix it also if it isn't too much to ask.. are their any recalls for this year and model