I have a few suggestions. If the car sat for 4 years with out being driven, the first this to be done is change the fuel. The fuel goes bad and then begins to coat components in the fuel system (including clog the fuel filter). This could be PART of the problem. The flashing check engine light means the event is happening. The code you will find (in this year MB) is P0300. This will be followed by P0301 thru P0304 depending which cylinder is misfiring. The source of the misfire could be fuel related ignition related (coil, distributor cap, rotor, wires, spark plugs) or mechanical such as low compression.
Reading you note I would say you have 2 dead cylinders (experience tells me they will not stall with one cylinder miss firing). I would start with a compression test and a CLT (cylinder leak test) which will evaluate how much compression the cylinder can hold. This will also shed light on where the compression is going (valves, past the piston to the crankcase). If the engine is ok then start to tackle the remaining problems one at a time.
Please keep one thing in mind. Driving the car in this condition WILL create additional problems. For your safety you should at least have this looked at.
Hope this helps a little
Wednesday, January 24th, 2007 AT 7:46 PM