Another hard drive? Cleaning the heatsinks and vents?
That's a fairly old laptop and I have removed the wifi card at times.
I have a HP dv2000 series laptop having Intel Core2duo laptop with 2 GB RAM and Windows XP SP2 installed. My windows xp does not start. It comes to the screen with windows logo and then it keeps on forever loading. I tried reinstalling with C drive format and still the thing persisted. Again I tried reinstalling with complete system format. It started but after installing drivers it again gave up. Please suggest something on this.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic