Problem burning bootloader ATMEGA88 and 168!

Hi! I can not seem to burn the bootloader of the ATmega168 and 88 (20AU) with an arduino uno rev3. Here is what I tested:
-My welds are good.
-the wiring is correct.
-I've tested with 8mhz internal and external 16MHz.
-I've tested with 3.3v and 5v.
-I've tested with Arduino IDE 1.0.5 and 0.22
-for ATmega168-I tested the card all the Arduino IDE card.
-for ATMEGA88-I added the card in the list as shown in the tutorial.

when I burn the bootloader I get the error message:

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

Who can help me? : (

(sorry for the google translation)

You could search little bit...
http://forum.arduino.cc/index.php?topic=248513.msg1781191#msg1781191

"Double check connections..."!
Disconnect all, try to reburn ArduinoISP sketch, check the connections and then do not forgot to change the board to required type before you start to burn the bootloader (you've probably omitted this).
There is tutorial how to do this http://arduino.cc/en/Tutorial/ArduinoISP

You have to select correct board before uploading bootloader. In your case (if it is raw chip on breadboard) see also http://arduino.cc/en/Tutorial/ArduinoToBreadboard and you have to change some parameters as MCU type...and allso to usu appropriate type of bootloader.

thank you for your reply. I managed to download the bootloader and program the ATmega168!
I also managed to download the bootloader ATMEGA88 but I did not manage to download the program! I think it is a problem because of a fuse. The adjustment are they correct?

atmega88-1.bootloader.low_fuses=0x62
atmega88-1.bootloader.high_fuses=0xdd
atmega88-1.bootloader.extended_fuses=0x00