yes I have an 05 legacy gt.
I recently done a rebuilt of m car but keep having issue after issue so I sent my car back to repair, and the they emailed me today stated that the p2138 is the pedal sensor and it needed to be replace , he stated is like $200
then P2021 he stated is the TVG I needed to be deleted if I wan the code to be remove , but I don't know If I should trust him
also the car sometime stall on the highway or street that's why worry.