display states not showing correctly

Hello Everyone,

I'm having an issue with display states in a part. I have a multi-body part where certain bodies should be hidden in certain display states. When I hide those bodies in a display state, they do hide, but when switching back over to a display state that shows all bodies, they are hidden. So I unhide them, switch back to the display state where the bodies should be hidden, and they are showing again. What makes it even stranger is that one of the bodies you can highlight, but is not seen. 

Than lets move to the assembly that includes this multi-body part. It shows exactly how it is meant to be shown. So, it doesn't show correctly in the actual part, but it shows correctly in the assembly. Below are images of the part showing the bodies that should be hidden (upper left), with the highlighted part. The second image shows it correctly in the assembly. I've tried deleting display states to start over, didn't work. I tried configurations, didn't work. I'm at a loss. Any help would be much appreciated.