Thanks for posting the picture.
The story behind why i appreciate the picture you posted is that , my mates Kia carnival was last serviced by K-Mart auto here in Brisbane. Timing belt was change and was service according to service manual. But the car was never the same again after that, everything was mess up. The car knocks badly and has no power and the parts tossing begun. They replaced plugs, coil and still the same. My mate had bear with the problem for two years and many mechanics had check it and the same concept of repair was taken, tossed more parts on it.
So the opportunity was given to me to fix it because his family went for a holiday for 1month abroad. I also toss parts on it , pressure regulator, o2 sensor (i test it and not working) new tensioner pulleys, heated air sensor, coolant temperature sensor but because he got no job i scavenge some parts from the wreckers for camshaft sensor (kia shuma) and crankshaft sensor (kia rio JB series). Everything is ok when it is cold but when the engine is getting warmer you could hear the engine knocks and somewhat like it is running lean. When cruising the highway at 100kph it is spewing white smoke and also when the car stays overnight and when started in the morning.
The vacuum and emission line was mess up, the back pcv hose should go in the t fitting before the throttle body but was placed in the vacuum fitting after the throttle body, and the vacuum hose was place on the pcv t fitting before the throttle body. Thats the reason why unmetered air is getting inside the throttle body. Now i may say it is fix.