Eh?
Yeah, you may need a new battery. Its worth trying, and they only cost about £1, if that.
If that battery isn't working, the computer won't be talking to the BIOS, which in turn won't start any boot prodedures, and may not access temps, etc, to control fan speeds, so they are just spinning at the max they can do.