I have a '01 SR5 4wd with 88k miles. Lately I have noticed that after cranking the truck and letting it warm up, that the RPMs intermittently drop (down to around 500rpm or below) when it is in gear and at idle speed. This is causing some engine shake when stopped at a red light or in traffic...