The correct way to proceed with this is to first function test the VCM, not automatically replace it. If the VCM tests ok, then the problem is likely to be with the runners inside of the intake manifold. Kia says to replace the intake manifold, but what they don't tell you is that it might be possible to clean the gunk out and correct the problem that way. But that's not surprising at all, because saving you $$ and reducing their income is not a part of their business model. And I've never read a report from a DIYer who said they actually needed the ECM upgrade, so just I recommend just tossing that part into the waste basket.