Screwed envelope

heres my problem, I enveloped and weighted a character of mine(a rhino) and now when I try to move one of the controllers the geometry doesnt even follow the envelope, well it sort of does but it usually spins all over the place and turns inside out and just screws right up. has anyone else ever ran into this? and if you know a solution please help. I have tried to re envelope him but after im done all the weighting it happens all over again.

Well i figured it out and what I needed to do was re freeze the weight map, it must be a bug.

I had similar problems... a character of mine lost the painted envelope weight every time I saved&loaded the scene. Freezing the weight solved that too.