Well, the turning on/off behavior definitly comes from not knowing if it's on AC or DC. If you havn't forced it through hijack, it's possible that the switch that detects if a power cord is inserted in the back has gone bad. I'm not sure how to check this, however. Perhaps try putting the power cord in and out a few times to get things loosened up?

Matthew