I use a PS2 controller, and when I accidentally hit one of the shoulder buttons (which is easy to do)... it usually causes a normal, straight shot no matter what I'm trying to hit.
I don't have the shoulder buttons set to do any actions, which is why it seems a bit strange.
I doubt you'll be able to help as it's likely a controller thing, but just wondering if there's any way to stop that. Thanks.