Hallo,
Sind deine Atmega88 neu ?
Wenn sie gebraucht, und schon mal programmiert sind,
dann kann es sein das das ISP-Programmieren disabled ist.
Das äussert sich dann so wie du beschreibst.
Probier es doch mal mit dem High-Voltage Programmiermodus.
Da könntest du auch die ISP-disable Fuse auch wieder löschen.

Wenn dein Chips neu sind, vergiss was ich gesagt habe.

Gruß Jan