AoA guys! I have 97 prado with 1kz-te engine! It has some oil leakage and giving blow! When i take the rpm more than 2500 it gives alot of smoke! The fuel efficiency is great! Does not giving any problem in starting! Not even in the morning! Acceleration is good! And even its not eating oil! I got it checked from 2 mechanics! They said engine is weak! What should i do? Shud i go for over haul or just get it swapped by a kabli engine?