My 2010 Forester has a check engine code for the intake VVT. I have replaced it three times in the last two years. Forester has a 2.5 no turbo motor. I change the oil every 3K miles and use Mobil 1 and a Subaru oil filter. The light went on again yesterday . Any tips from a Subie Master?