Your credit report is good for 90 day. There's no reason to keep pulling it unless your score is low and there is reason to believe that it went up (i.e. you had some credit repair done).
1. To provide a borrower with a pre-approval letter.
2. Right before issuing loan documents (final loan approval process) to ensure the borrower's credit profile has NOTchange since the first time it ran the credit report.
Any additional credit check in between is unnecessary.
You should ensure that your current lender does NOT charge you a fee for every time it re-run your credit. I suggest you obtain a copy of your latest credit report from your current lender and use it to find a more experienced lender.
Your latest credit report is good for up 6 months. Wipe out your SSN then give a copy to your agent so he/she can use it for your future offers. Also, you could use the same copy for other credit inquiry purposes i.e., ask if the creditor would use your current copy instead of running another inquiry...many creditors will accept your copy...although be prepared for a few "no".
I am helping one of my clients to submit multiple offers and the lender is NOT running a credit check for each pre-approval letter that we request to submit along with our offers.
I hope the information helps.
Why don't you ask your lender to STOP pulling your credit???
I understand verfication, but what you've described sounds a little overboard. What good are the inquiries if you do not have a property under contract? They are not clearing closing stips!
Tell them to STOP...when you get a property under contract, they can check, re-check and triple-check as much as they need to in order for you to get the funds needed to buy your new home.
Is this a direct lender, or a broker shopping your profile? No reason you couldn't have walked into any bank and out with a pre-approval subject to you finding a house to finalize the deal.
Good Luck, (Have you asked your lender why?)