I've opened the case, and the AC jack is attached to the mobo with wires and a connector. The AC connector doesn't seem to be it.
I did clean a whole boatload of dust out from next to the heatsink, but that didn't seem to help either. It still does the same thing.
Any more ideas?