And never calling...
Are recruiters telling you this, "Don't worry, we got you. We'll be here for you." And then never calling you?
That's because recruiters need an easy fit. They work for the employer, not the employee... Like a real estate agent. They get paid by the company. A recruiter will rarely take a "chance" on someone with a gap on their resume.
Best advice, skip recruiters and apply directly to the companies on their websites, through job search boards, or networking. That's exactly how my clients get results.