Hi, jsamples.
Well, that's certainly never something you want to happen, especially in the heat of combat for sure.
If VoiceAttack is just executing random commands, that's always indicative of some type of line noise. It may not be human-perceivable, but your speech engine is getting some input somehow that it is interpreting as speech. If you're sure you don't have some commands that are running in the background and doing things, it's almost certain there is line noise on your system. VoiceAttack has not changed and it doesn't just change into doing what you are describing over time (otherwise this forum would be flooded), so, something has changed in your environment. You'll want to take a look at this thread:
https://forum.voiceattack.com/smf/index.php?topic=1635.0 I'm inclined to think you've already looked in there, since you've mentioned no ghosts
If you've hardware that you can't replace and you need to get around the line noise, you may want to try upping your confidence levels as a start. Other things to try is to go to profile options and add an, 'Override listening if my spoken command begins with' and turning off listening. You'll have to prefix your spoken commands with your chosen phrase - If you use, 'computer' as the override phrase and you want to execute your, 'fire weapons' command, you'll have to say, 'computer fire weapons'. That will override the listening being turned off and then fire your weapons. You can also try using a, 'push to listen' hotkey.
Also, make sure you don't have any commands set up to execute with keyboard shortcuts, mouse clicks or joystick button presses - those can also launch commands.
Hope some of that helps!