Help! 2003 c230 kompressor ESP idle rev surging
Hey there, had a headache-inducing experience: started my c230, for the first time the ESP malfunction light came on, telling me to take it to shop. At idle, it was surging up and down, up and down, like I was revving it (I wasn't). When I did press the gas pedal it was responsive like normal, however when I pressed the brake, brake felt stiff. I didn't actually drive it, I just backed out of the driveway, stopped, then pulled straight back in. It was difficult to come to stop, stiff brake issue. I turned it off, restarted a few times, problem persisted. Finally I let it sit a couple hours, then restarted it and the problem was gone, no ESP malfunction. I haven't had it since, but I expect it again. The check engine light remained on for a bit, it's not on now, but I was able to pull the following codes:
P0300
P0130
P0150
P0304
P0155
P0135
P1747
I doubt any of those things is the cause of the problem, it is too odd that 7 codes would all throw at the same time, and then all clear at the same time once the problem went away. Any experience with this, any ideas? Greatly appreciated.