pistachioted,
Check the ujoint GOOD. There should be no side or end play felt by hand. A lot of time the little roller bearings will come apart inside and cause the problem you describe. simple fix repair or replace the joints. the rear one is usually the culprit, but check them all.
Good luck
Brad