The throttle position sensor tells the ECU what the position of your throttle pedal is (which of course would indicate how fast you are going), so yes, if the TPS is out of whack, it would give the wrong information to the ECU, which would make driveability an issue.
At least on the 1.6L engine, the voltage from the TPS runs from .5v to 5v, depending on the position of the pedal. P0122 would occur when that voltage is less than .2v. The first place to start would be to check your connections and wiring, of course, as your code is for low voltage. There is also a test that you could run, by clearing your codes, disconnecting the TPS connector and jumping the gray wire to the gray/red wire (assuming that wire colors are the same - the gray wire is the TPS signal that runs from .5v to 5v, and the grey/red is the 5v reference from the ECU). Then start the engine, and see what code comes back - if it’s now a p0123 (high voltage), then you’ve confirmed that the wiring and ECU are ok.
Note that a TPS that has moved out of calibration can also throw this code.