Yes TPS can cause problems, but its very likely to be your idle control valve playing up letting too much air in.
The idle control valve is at the front of the engine under that black plastic spark plug lead holder -remove this
With the ignition on you should be able to feel the valve vibrating, if its not it may be gummed up or dead.
They can be cleaned with good soak in carb cleaner.
If it is vibrating, it could be an air leak allowing un-metered air that the engine management cant control, this can be diagnosed with the following tests with engine on:
Try partially squashing the small pipe coming from the top half of the air box -the revs should drop
Now try fully squash the pipe and the engine should die -if the engine tries to keeps running you have an air leak
Lastly, check the wiring going to the TPS, it is routed at the rear of the head above the exhaust manifold.
The insulation gets baked and falls off leaving bare wire, very common issue on ABF engine
Repair is simply cut back to good condition wire and solder in new sections, heat insulation over the repair is a good idea
-BTW there is a redundant pair of wires in that section of the loom, the connector plugs into an empty socket on the small black plastic pipe next to the cam belt cover, not used on UK ABF's so just cut those wires back and insulate.