Yes the MAF is a large cast Bosch unit, with a flap device in it, probably why the price of a new one is up to £400 compares to a £50 plastic MAF!!
Big Lad, tried the throttle thing and seemed fine, i have got the MAF disconnected though, should i reconnect and try?