special meal-your profile may not be enough
I actually get mine about 50-60% of the time. When I complained a couple of months ago, I was told having it in your profile is not enough-you need to call and specifically request it for each flight. Pretty random.