I applied to over 500 jobs, had about 11 interviews, got rejected by 9 out of 11, and got rejected twice by the company I'm working for. (Once a hiring freeze, once they didn't like me) To me, you're not applying enough.
Also I don't count phone interviews as interviews. Those are just to weed out candidates from the in person interview.
Lastly, I think we're missing some info. You must be doing something odd on the phone or you would've had an in person interview. Do you have any friends in management who can do mock interviews with you to figure out what it is?