I think deleting and re-creating the VMFS partition/datastore should work if it is just a logical issue. However, you should keep an eye on this and/or just run some test VMs on this datastore for some time, to see whether or not the issue re-occurs.
André