"26 Air Temperature Sensor (Justy)"
Justy = not impreza. Subaru justys were small (3 cyl i think) subies. I think whomever pulled the code screwed up. I'm pretty sure every justy on the planet would be OBD1 whereas the 99 impreza is OBD2. Get a second opinion on that code