If Downpayment is your challenge, 

Utah Housing Downpayment may be able to help you.