What do I need to fix now

I don't know what's going on let me explain so when I get in and turn the key all I hear is a buzzing like there's a short and the started isn't engaging but if I that a Philips screwdriver and I hit the silanoid by the batter it starts right up so somewhere between the key and the starter somethings up but once I've wiggled some wires and the key would work