Can't bootload ATMEGA328P-PU

@Coding Badly thank you for spending so much time on this.

I removed the Aref connection per your earlier post and it didn't solve the problem... but I left it unconnected
I added supply bypass caps close to the micro which also didn't solve it, but I left them in as they should have been there in the first place.

I doubted it was point #1 above as I completely rewired the system on a different breadboard with new wires.

Your point #3 gave me an idea. I hooked up the AVRISP MKII to AtmelStudio. Its clock was set to 2MHz (less than 1/4 of the 10MHz). I tried reading the part and it didn't work. I tried reducing the clock to 1MHz and it still didn't read the device. However, I set the clock to 125kHz and it DID read the device. I'll see if I can program the part now.....