Giving this thread some closure. After replacing the IACV with another replacement all is fixed. 500 km later with multiple starts & stops along the way it's so far so good with consistent firing & idling. Cold idle at 1000 RPM, warm idle 850 RPM & 800 RPM when in drive or reverse etc. Now running better than ever with everything else that was replaced along the way too.