Can't burn Atmega328p bootloader with Leonardo

Need help.

avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x03

And on the ISP sketch I just changed the HearBeat led pin to 13, I'm using Arduino 1.6.9

(deleted)

When I try with default sketch errors are same :(

Okay, seems like i got some progress. I installed arduino IDE 1.0.5, created a programmers.txt for arduino leonardo, Tools>Board>Arduino Duemilanove w/ Atmega328, Tools > Programmer > Arduino as ISP (Leonardo) Then I tried to burn bootloader from Tools > Burn Bootloader, And it throwed an error

"avrdude: Yikes! Invalid device signature. Double check connections and try again, or use -F to override this check."

Then I go to Arduino\hardware\tools\avr\etc\avrdude.conf and edited the signature of Atmega328P 0x1e 0x95 0x14;

Then I tried to burn bootloader (again), and guess what? Same error :(