Hello and Welcome to justanswer..
The code you have P2138 comes up as Faulty Throttle Switch position sensor and / or wiring.
So..its likely you will need a new "throttle position switch/sensor" - as these are a common fault.... Its always worth checking the wiring and the connectors first though - but in my experience , with these , its usually the sensor itself that is faulty.
Once you have the new one in your possession - you will see exactly what it looks like and how it fits ;))
I Sincerely XXXXX XXXXX have helped you - Please ask me if you need more help...
Kind Rgds,.... MIKE
PS...Please press the ACCEPT button if you are happy with my answer/advice given- as thats how I get paid ;)
Feedback is always appreciated too... Thank you .