Always know the gun laws in states you are traveling. What's perfectly legal in one state is a felony in another.
Unless the state has a law requiring you to waive your 5th amendment right to remain silent, like MI, don't tell the LEOs you have a gun. (Unless you can afford the legal fees, etc.)
It's best not to get pulled over, but if it happens, don't say anything.