I'd be interested in knowing why you believe you've got a virus in your phone. The chances of that are pretty low. In either case, performing a restore should remove whatever bug you're experiencing. I'd recommend creating an account in our forums for a follow up. Explaining what is going on may lead to a better resolution than a restore.