While ETC problems are often caused by marginal coils, I don't think that I've ever seen bad coils trigger P0122 or P0223. However the same problems that cause P0122 and P0223 will always trigger P2110.
I suspect that either the TPS has been damaged, the wiring damaged to it, or it is not plugged in correctly.
If you have Forscan or similar, you can monitor the TPS (key on, engine off) while you manually move the throttle plate and see if the reading changes and is rational. (Start with a physical examination though.)