Bootloading 328p-PU 8Mhz Error

Hi guys.

I have fiddled with this for a cupple of days now.

Im bootloading a 328p with a now updated USBasp.

I got a new 328p from a new Arduino UNO which i can't bootload. Keeps giving me the:
avrdude: error: programm enable: target doesn't answer. 1
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
Errors.

The old 328p from ebay which now is dead had no problems getting bootloaded!

And yes. i checked my connections and measured them out 10 times. I also updated the firmware on my USBasp.

Is the 328p from the arduino locked in some sort of way? Any ideas on this one?

(deleted)

The configuration is with the internal clock. i have a 10uF on pin 7,8 on the 328p.

(deleted)

The 328 from UNO is bootloaded to use 16mhz external clock. If you want to do any thing with this processor you have to connect a 16mhz crystal. Then you can burn a bootloader which uses internal 8mhz clock fuses. But it's better to use an external crystal.