Troubleshooting sketchy uploads to breadboard

I'm using an external oscillator. The problem seems to be that the reset wont pull down, not that it wont stay up. During upload I have the reset pin connected to the reset pin on the arduino so it should act exactly as it does on the board as far as I'm aware. Does anyone know why the arduino would refuse to reset when pulled directly to ground? I mean I have it completely disconnect from anything else, then I put a jumper straight to ground and it still operates normally, it wont reset.