May be a long shot but it'll cost nothing to try.
I once had a similar problem and it turned out to be nothing more serious than a memory chip not seated properly. Well worth checking but don't forget to touch the computer chassis first to avoid static problems. Then just loosen memory chips and reinsert.
Good luck
Disaster
