My 2006 140k mile Pilot has been rattling pretty loudly when I start it up. I don’t notice it when I drive. It is most noticeablewhen outside of the car. I just had a high mileage oil change done and mentioned it to the mechanic and he said it is likely ball bearings. I disagree. What else could it be?