Many thanks for your thoughts.
Got the AA (UK roadside assistance club) man to have a look at it. He said it was the "air mass meter". He's disconnected it for now and he said it should run OK until I can get it replaced.
Thanks again to all for your help :)