Are you unplugging it each time? if you are--the computer is repolling the usb ports and assigning them as joystick numbers--this can change if you remove the gun and then plug it back it. I assume you have changed the default values for each game you want to play (will have to do this once but there aren't that many trigger games) after you do it once (and never unplug it) it should always come back as the same input ont he same joystick