I have a 2009 toyota highlander with a 2.7L engine with 29,000 miles. It has a rattling in the topend after sitting over night cranking in the morning. It will go away after 5 seconds. Lazt oil and filter change. Was 2,700 miles ago and run the correct grade oil in it. What would be the cause?