Did you "Unload" the ball joints when you checked them??? I'd say you've got 2 possibilities.....foobared ball joints or separating tires. Driveshaft joints etc. are NOT going to make the front shake.