If you google Swype and Froyo/2.2 issues there are hundreds of threads for all phones. So guess it must be an incompatibility. A few replies I saw said they got it working by uninstalling and reinstalling, which it looks like you've tried. Have you tried long pressing to get the input method and make sure Swype is not the input method and then reinstalling (clutching at straws here

)