Hi everyone , I'm the latest new guy to show up with a problem and I've searched for similar issues but haven't come up with anything . My C230 has 46k on it and until now , hasn't given a single problem . However last weekend I drove down to NYC through ~ 5 hours of rain and my CEL came on . The car continued to run fine and since it was just lit and not blinking , assumed it was a soft code for something like an 02 sensor or was a glitch caused from all the rain as my Discovery , also with Prince of Darkness electrics , does funny things when soaked so I figured that was a possibility . I had no issues at all on the drive back and used an OBDII reader to check for codes but only came up with an E . I left the gas cap off my Disco to make it throw a code so I could check that the reader was working - and it was . Just for the hell of it , I took the Benz for a drive and it started running extremely rough - would not rev over 4500 RPM's etc and the CEL flashed so I pulled over and shut the car off - it was the first time that anything seemed *wrong* . After waiting a minute to collect my thoughts and pull out my AAA card , I tried to start it and though the CEL remained steadily lit , it did not flash and ran as fine as it ever does all the way home . The reader was still saying error so I thought that perhaps resetting the computer might do something so I disconnected the terminal and when I reconnected it , had a great running car with no CEL - however , 20 miles later I had the same severe loss of power - rough running experience - with the CEL lit , but not blinking and still with no codes !
If someone has any experience with this one , I'd be grateful for any advice . I guess I'm going to have to bite the bullet and take it for a service but I live on an island and the nearest dealer is a couple hours away so I can't just pop on over . Please don't tell me it's the ECU itself

or at least if you do , please tell me that they're really cheap from MB !
thanks ,
joel