My DP had similar issues a couple years ago. This may suck in some ways, but...
He didn't take the check to the bank it was drawn from, because if there was no $$ in the account, they wouldn't give him any $$. So he took his paychecks to a big box grocery store that offered check cashing for a small fee.
He felt that it was totally worth it to pay the fee and know that he was going to get paid that week.
Good luck OP!