Juno's lock on doesn't work properly

Her lock on cooldown goes on the full 10 seconds if I cancel it, like half the time, and sometimes when I press fire, it doesn’t fire and goes on the long cool down. It’s getting very annoying to try to heal my allies and/or damage the enemies only for my ability to not work. This has been very persistant.