Thanks so much BWhitmore.
I really like the car and I want to buy it, but I can't afford the purchase price plus a $1,000 repair. Is there any chance this could be another issue / cheaper fix?
It has 265,000 mile on it, and it's throwing all of these codes:
https://www.dropbox.com/s/0mksp6p2djyo7r3/MB%20E320%20Codes.jpg
My mechanic says many of these may be related to the intermittent power being received by the ignition switch. He feels certain all of the cylinder misfires would be resolved by changing the spark plugs.
The mechanic also said that there is a chance that, even after changing the ignition switch out, some of those codes ABS, CAN etc. may be ECU related and cost significant $$ to resolve. Does all of that sound correct too?