Have you also checked wheels balancing?
Shah Gee, if this hasn't been done yet, and last wheels balancing was done ~10,000 Kms ago, then please have it done 1st, and check that whether issues goes away or not?
Then, you need to check following:
- Front Suspension, especially the joints (CV joints, ball joints)
- Brakes.
If mechanic says some suspension work and / or brakes work is reqd., then 1st have the work done, and then goes for wheels balancing and then alignment.
Usually after front suspension work, alignment needs to be rechecked.