Using arduino as isp

That 0.19v is the problem. Either you have emitter and collector of the bc557 transposed, or the resistor you lifted has the wrong value, or the transistor is faulty. Regarding pinout, I can't read one of those datasheets on the mobile I am sending this from, however some transistors come in different pinouts with different suffixes to the main part number.