AE100PRO, when you're really ready to do something about your problem, go to any of your preferred 4AGE 20 master foreman shop, tell them to take your top set off to check your valve and piston conditions. Yes from there you may check the conditions without take the whole engine off.
So if only your Valve gone bad... just do top overhaul,
and if your piston gone case.... do a full overhaul.
Mine engine also has smoke problems and always refill engine 1liter oil every 2000-3000KM
YouTube - MissFire
after took to shop, they said only valve seals problem, and i verified it myself.