Sounds like hardware to me, not software. Especially indicative is that the unit has to "warm up" for a couple of hours to produce the problem, and then it has to "cool down" for the problem to go away again. Definitely hardware, dude. A bad solder joint somewhere, perhaps. -ml