Seen that already, was the atmega which was trying to escape its socket! :) replaced it correctly and voilà!
Geishaballs suggestion is one thing to look at.
There is a very rare problem with some units which can be solved by swapping in a 6N138 in place of the 6N137.
It looks like you're new here. If you want to get involved, click one of these buttons!