The green screen means that there is RAM problem. It should mean chip RAM, not fast RAM. I hate to tell ya, but these chips can be bad without getting hot.
On the power LED flashing - how many times does it flash? This is also a code to tell you what's wrong, but you must get the number of times it flashes.
Hope you track it down..........