Another potential cause is intake air leaks; you've already ruled out IACV (and hopefully its circuit), ECM, and the PCV system.
Check for intake air leaks first (spray brake cleaner or starting fluid around air intake plumbing to see if engine revolutions increase momentarily).
Try following the diagnostic procedure afresh - see
page EC-462 of the factory service manual.
When you replaced the PCV valve, did you notice any missing screws on the power valve butterfly plates? You should have applied red threadlocker to them while you had everything apart, since there is a potential issue where the screws can back out and get ingested by the engine.
How many miles are on your QX4? Does it consume any oil?
Welcome to NICO. You've spent a lot of money unfortunately, especially for that CONSULT-III. Did you use OEM parts for all your part replacements?