Hey guys. I have a 2000 c230 Kompressor. Currently has 171,000 miles.

The abs light, esp bas light came on after I hit a pretty good sized pot hole.. front passenger side. . it has a new brake light switch(5 months ago) .. idk what else to look at . Please help me..

2nd thing:
My check engine light came on about the same time. I got some codes that are p0170: bank 1 and p0455: evap leak ? Idk what this means. If anyone can help me, plz..

Thanks guys/gals.