My 1989 Fj-62 idles smooth at around 700rpm when in park or neutral. When I put it in gear the idle pulsates between 600-700. It jumps back and forth and sounds a bit rough. When I put it back into neutral it purrs like a kitten again. Any ideas what is causing this?