You can re-solve a problem (usually with a hyphen, to avoid confusion) by solving it a second time. Maybe you found a different solution, solved it a different way, or just repeated the steps to make sure you didn't make any errors the first time.
"To resolve" is a different verb. You don't resolve a problem. You can resolve a difficulty. Perhaps, in order to resolve the difficulty, you may have had to solve a problem.