Hello, This week our 2010 Prius (about 75,000 miles) was forced to go through a small plowed bank of snow left in the middle of the road (nothing huge mind you), and within a minute the check engine light came on solid. The light has never illuminated for an issue before, until now. The first time I tried to read the codes, I used my scan gauge II and just got P0000. Not realizing it might not be reading the codes properly, I just deleted them. But the light came back on again the next day. I tried a different scanner and got P0138, P2195, and P0138 again (in about 40 miles of driving). I've looked under the car 2x looking for any obvious damage and I don't see anything. The first time I just put the front up on ramps. The second time I jacked up one entire side and looked at the whole underside all the way to the back. I've checked the codes by googling and searching this forum already and only found limited help, and seemingly for different situations. There's a very small ding in the bottom of the exhaust canister that is immediately downstream of the downstream 02 sensor, or in other words, the first canister in the exhaust system where the exhaust finishes angling down from the engine and starts running horizontal under the car. The ding is small though. The wires on the 02 sensor just before it look fine. What I presume is either the upstream 02 sensor (or the air/fuel ratio sensor) further up near the manifold looks fine too and seems to be buried to far up to have received any damage anyway. No wires ripped or frayed, and again, no obvious damage. Any ideas where to go from here?