There is another possibility, unplug the ICV,then drive the car with the ICV unplugged, It would have to be a massive air leak to make it run so lean it overheats and it wouldn't overheat at idle with a lean mixture, just run badly. If it drives okay without overheating it may not be an engine issue at all. You'll have to give it a try.
You can even remove the MAF completely and the car will still run and drive.
Do carb cleaner test, you need to spray it around all air in takes and air in take hoses, with the engine idling - you're looking for a noticeable rise in engine speed.
Hope the above helps.
__________________ VELVET BLUE UK INDIVIDUAL , IM THE LAST
UNITED WE STAND DIVIDED WE FALL
I stepped in a plate of Pasta the other day - now I have to worry about my Carbonara footprint!