Try this and see if it works.
Open the battery compartment and remove the plastic plate separating the compartment and the mechbox. Hook up a battery. Press foreward on the end of the mechbox and try firing. If that makes it fire correctly. Put some foam or something on that plate to hold the mechbox slightly foreward.
If this doesn't work...............uh?.......well I don't know......try swearing at it...
__________________
|