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.