Yep, looking like a cheap fix.
With engine warm and idling, unplug the two-way connector from the top rear of the throttle body. Any change?
If not, now try shorting the two connections on the loom plug with a bit of wire/paperclip etc. Any change?
If there's no change with either of these actions, you need to continuity-check the wires between that loom connector and the ECU connector (pins number 6 and 11 here I think).
If the first action doesn't make any difference but the second does, you need to check the wiring from the connector on the throttle body to each of the microswitches, and make sure that the idle one (underneath) clicks when the throttle is closed.
Let me know if a photo or two would help.