Significance shifts when cases are excluded
Sounds like you came across Simpson's Paradox. Roughly speaking you have a result in one group of data but not when you look at different groups or subsets. This often happens when the variables depend on hidden dimensions in the data. 

The wikipedia page explains it a bit better and in more detail.