its an 08 it's under warranty... and dont clean the MAF, if it was a dirty or faulty maf you would have bad acceleracion and a check engine light.. dont use seafoam on an 08 your wasting your money, because after rebuilding about 100+ toyota motors there is usually no deposit's in the motor.. sounds like your vvti timing gear needs to be replaced..