Problem with hiding bodies in different configurations

I have attached a part file that contains a multi-bodied part.  We are trying to make 4 configurations for this part:

Default - All bodies visible

Left - The left hand body is visible.  All others are hidden

Middle - The middle body is visible.  All others are hidden

Right - The right body is visible.  All others are hidden

It's like playing squash a mole trying to get them to hide.  When we try to hide one body it hides another body too.  You go to display that body and it displays that body and another one.  You finally get it to work right in one configuration and you find out another configuration is not right.

This normally works just fine for us.  We create these configurations as part of the process of getting our parts ready to cut on the CNC.  We are just having troubles with this file.

Any ideas on how to fix this?

-Tim

SolidworksConfigurations design Tables