Who should write references for me in a mid-career job search?
At 7 years post PhD, your letters are getting stale, in that your PhD advisor, probably is no longer the person most familiar with your work. The person who taught you in grad school is definitely not going to be the most familiar with your work. It sounds like you did not provide a list of names when you went up for T&amp;P. If you did, you should reconsider those names.

Some possible ideas of letter writers:


Find someone who is teaching from your book(s)
The person you most like having a beverage with when at a conference
The person who has, or that you would ask, to write a blurb for your book jacket
Someone who has invited you to give a research seminar or be on their conference panel
A trusted colleague in your department or at your university