So took it into the mechanic this arvo. Perfomed idle relearn (disconnect battery, then 10min idle) no change..found corroeded coolant sensor plug..so monday will put a new plug on, if that dosent fux the problem, then he has a spare MAF hes gonna to swap over..see how we go..