A bad motherboard could explain all the symptoms. Another mainboard would have a good power jack and battery charging circuit. Be sure to replace the battery if it's over a few years old while you are there.
Bob
Laptop will function with battery but will not work with power supply and battery will not charge up from power supply

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic