I know that type of company all too well. From what you're saying, I get the sense they're not trying to give you the run-around, it's just that it's obviously not a high priority to fill the position quickly. My advice would be to call the person there you are most comfortable with. Be honest, yet professional, and just tell them this is important to you, you know you'll do a great job for them, and it's been difficult to handle being in limbo for this long. You understand these things take time, they're dealing with other issues, etc. but can you please let me know when we can pick up where we left off? That's about all you can do at this point. Anything more and you look desperate or unprofessional.