It could be a defective power adapter, but it could also be a bad battery or power supply.
It might not even be a hardware problem
Check your power settings in Advanced Power Options. I suspect that the system is set for high performance while plugged in, which does generate more heat.
Try changing your "Plugged In" settings to match your "On Battery" settings, and see if the problem goes away.