Did you keep it depressed? If so, it sounds like maybe your button is not functioning properly.
Eta:
The other thing is make sure that the weapons are showing Ready in your DSMS, I forget the actual verbage, but sometimes they will show an alignment error if you fly a certain course for a while, and you have to change course to get them to a ready state again.