It doesn't seem like I can do ANYTHING with this VM now. I can't unsuspend it back to its normal state. I can't delete it. It's like a curse for my datastore. Anyone have any ideas? Thanks!
If it's an option, rebooting the ESX host usually clears up this sort of thing. If your other VMs cannot have downtime, some console-fu might do the trick.
Is this on ESXi or ESX? ESXi doesn't have a supported console, but you can still get to it.
From the console, vim-cmd vmsvc/getallvms will show your virtual machines, and let you figure out the ID of the troublesome one. You can then use that ID to execute other vmsvc commands.
Actually, this KB article is a pretty good overview for your initial round of troubleshooting.