I realize that under the circumstances you mentioned, paying someone for diagnostics may not be a pleasant thought - but there are several things that could be causing the problem, and having the diagnostics performed may save money that might otherwise be spent on a fruitless chase replacing multiple parts.
In addition to obwielnis' suggestion, the Engine section of our DIY & FAQ stickies (in the blue background area at the top of the page) has some information. I hope they help.
One more thought - using some menus in your instrument cluster, you can check your battery voltage and the charging voltages being delivered by the alternator and voltage regulator (no need to buy battery testers). The discussion of the menus is at
Handy Hidden System Readouts on Instrument Cluster (post 4)
If you perform the checks over a period of days and find your battery voltage decreasing, you could have a malfunction causing excessive quiescent battery drain. That's addressed in the DIY & FAQ stickies as well.
One of the problems discussed in the links under "Engine" suggest the Electronic Ignition System beginning to fail. If that is determined to be the problem, it is FAR cheaper to have it repaired than replaced. See, for example,
Component Level Repair of Mercedes Electronics