I'm new to the site so bear with me if I dont use it quite right to start off with! Does anybody know where I can take my 2005 E220cdi for an engine diagnostic check. Mercedes want way too much just to plug in a tool in my opinion. My financial situation is tight at the moment and need to find out what is wrong with the car before I go paying out on expensive repairs. Any thoughts would be appreciated. It is completely down on power and will not rev over 3000rpm. There is no kickdown at all and if I try to knock it down manually it just revs the hell out of the engine but sticks at 3000rpm. There is alot of black smoke out the back as well. It is extremely dangerous pulling off at the moment as it just crawls away from a standstill and trying to pull away on the motorway is a nightmare. Thanks.