Assuming you're running v0.99.12, it might be worth installing each of the patches from the survival guide in the order they're listed. If there is an old version of something, hopefully this will correct it.
Sometimes manufactures do bizarre things like add spaces at the end of the names. To check for this you might need to do a search for the names in the registry, then edit (but dont change) the value to see if it had a space somewhere.