BCBRAD:
The single most common recommendation to get improved velocity consistency is, "make your load hotter". But in your case, your load is under Hodgon's max for 120 grain bullets (they indicate max 46.5gr H4350, vel=2960, press=58,200psi) but your speed of 3030fps indicates a max or a near max loading. Hmmm, odd. Do you have any idea if you are at or near max?
Before you change things, make sure you are starting from a reasonably baseline:
- same kind/lot of brass?
- consistent neck tension?
- how many shots in your groups where your chrono'd your load?
- do you know that your chrono is correctly? (not picking up muzzle blast; giving sensible readings from a .22 match rifle, or air pistol; do you have a known-good rifle/ammo combo you can use to confirm your chrono setup?)
When you know that your measurements are real, here's what you can try:
- a hotter load (if this is feasible)
- a different batch/brand of primers
- a hotter primer
- a milder primer
- if you are seating into the lands, try some bullet jump (say .010")
- if you were jumping, try seating .005" into the lands instead
- a different bullet (try a Sierra 142MK)
- if you were using heavy neck tension, try lighter neck tension (and vice versa)
- if you are using moly, be sure to fire several shots after cleaning and before chrono'ing
- If you are using moly, you can try using unmolied bullets (if you aren't using moly, it's probably not worth trying moly as a solution to this)