So many discussions have been had about AK over the years.
When I first started playing semi-seriously (about 8 months ago) I'd be willing to shove preflop with any AK (suited or otherwise), regardless of stack size, position and table dynamics. Suffice to say, I lost more of those hands than I won and I learned to respect AK as a drawing hand and nothing more.
I'll raise it in any position, with any stack (if I'm short-stacked it's an insta-shove) but not with a stupidly big bet. If you're deep stacked there's no point in getting all your money in pre - still good to see a flop.
If there's a raise before me, I'll reraise them: A) To see if they were just getting out of line, and B) To build a nice little pot for the times where I do hit and C) To grab myself a bit of fold
equity. Then I'll cbet the flop (regardless of whether I've hit or not - stay consistent) as this will take down the pot more often than not. If they call, I'll proceed with caution and perhaps check the turn (if first to act)
If there's a raise and a re-raise ahead of me, I'll usually just flat call - I see no point in 4-betting and pricing yourself into a bad call later on in the hand. Better to flat and see a cheaper flop - decide where to go from there. Some may argue that I'm missing out on some fold equity there, but I just don't see the 3-bettor folding there. Maybe the initial raiser was getting out of line, but the reraise is a strong play and you can (almost) safely assume you're in a race.
Of course, and with any 'How do you play this hand?' question, it's entirely dependant on situation. If I'm deep-stacked and have a big chip lead then why sacrifice that to draw? No use putting someone all in with it with that kind of stack because most of the time you're going to be racing against the range of hands that can call (pocket pairs above 99 etc).
Definitely like to see a flop before the money goes in, but with any less than 10bb I'm shoving it hard.