You might also try glue size. Homestead Finishing sells a good one.
It's water based, so you can't use a water-based dye afterwards. It's
the best-kept secret around for staining maple.
Wet the grain and knock it down with sand paper at least once, then
apply the glue size full strength. Wait for it to dry, then _very_
lightly sand down any fuzz.
Next go with an alcohol- or NGR- based dye stain. (I haven't tried
pigment-based stain, but it might work as well.)
Yes, you may lose some "penetrability" with the sizing, but you'll get
decent uniformity as your trade-off.
I'm like the others, though...I hate trying to stain maple. If
necessary, I'll seal it with shellac, do a gel-based toner on top of
that, then use dark-garnet shellac the rest of the way. Don't know if
that would be tough enough for cabinetry, though.