Which part of the world are you located?
When you say 40 interviews, do you mean 40 separate companies?
You probably need to get your interview behavior evaluated by a friend or someone else. Either your technical chops are not good, or you're giving off the wrong vibe. Maybe get rid of Technical Lead off your resume and shoot for a lower-level position, and see how you do.