Just been talking to Toyota and they have apparently resolved the problem. The screws that control the idling levels were apparently fiddled with by someone, and the exhaust was blocked up due to the engine having been running so badly. They have cleared that out and put the screws back to the original factory positions and it is apparently running as good as gold now!! :P