Can a borrower also be a guarantor?

No, a borrower cannot be a guarantor on the loan.

The specific borrower is not intended to be identified separately as a guarantor. By general operation of law, the borrower cannot "guaranty" the loan any more than they are in the capacity as borrower; attempting to do so may raise issues with the guaranty itself.