Hi I have a 2003 corolla, ithas a bad rattle in the top end of the motor, when it revs up and backs off it is loudest, then it goes away completely, seems to be oil pressure related. It is like the VVT drum on the inlet cam has a problem or loose timing chain. It is top end not big end. Any suggestions .. please ?? ;)