Hello brand new to this type of message board but just wondering if anyone could be of any help. I have a 2004 c270 m class and have had no problems with it until Tuesday morning. I stared car as normal all ok then half the dash lights illuminated and car went into limp mode . Got it home ok but would not go above 3000 rpm . Read various forums and most advised of faulty switch on brake pedal (sorry forgot to mention its an auto ) and or blown fuse . Could not get out of park but found override on box , put pencil in and got to a garage . Garage diagnosed ECU failiure and want to get new ECU . In your opinions is this a valid fault as I had no prior indications of any faults with ECU (no misfires , overrunning nothing car was great) Your help would be gratefully accepted before I get new ECU. With thanks