Just went out, unplugged maf and plugged it back in, idle properly until I revved it. It then hunted for a while a sat at 1300 RPM again. Maybe time to get a maf tomorrow.