Einen C mit 100n nahe zum VCC Pin des Mega8.
AREF nicht auf VCC legen sondern einen C mit 100n zwischen AREF und GND. Man kann auf AREF softwaremässig einige Spannungen einstellen. Wenn der Pin nun auf VCC liegt und über die Software aber 2,54V programmiert werden gibts Ärger oder Defekt.
Wenn du die parallele Schnittstelle so umbaust wie in meinem Link angegeben dann geht auch PonyProg