I just had this problem on my 1999 4Runner SR5 2wd v6. At least I’m pretty sure. It knocked pretty significantly in idle/gear but stopped in park. The shaking would ease as I sped up a little but not completely. My air filter was very dirty , luckily I was one block from auto zone so I replaced...