Bump! I've got a Black Rose with the same problem.
Any medium or hard shot to the broadside (including the cannon fire) bounces right back out. If the ball bounces/roll in at slow speed the mechanism works fine.
Any suggestions are appreciated. (I cleaned out the mechanism and playfield, so I don't think it's a dirt issue.)