HTC Desire HD vibrating constantly My girlfriend plugged her phone in to charge and it started vibrating, and never stopped. The only way to stop it is to power off the phone, and take the battery out. Even if the phone is off, it still vibrates if the battery is in.

She recently installed the eBay application, and tried removing that but nothing.

Running standard HTC/Telus (Alberta, Canada) 2.2.1. Phone has not been rooted or anything else. Phone is only 3 weeks old.

I have same phone, with no problems.

How do we make it stop?

Part 2:

Sometimes, after removing and replacing the battery it stops. But you just have to push on the back in a spot or two and it cranks up again. Seems like a hardware problem that we can't fix. Will probably end up going back to the Telus store to see what they say, and will most likely have to warranty it.

Still open to ideas though.

Part 3:

We can adjust the volume up and down, and it will go all the way up to full volume, make the little 'bing' noise to let you know the volume is turned up, all while still vibrating. Going up/down, changing the ring mode in settings, changing vibration settings in keyboard and other areas have no effect.
Nobody posted it as an answer, so I'm going to: It's definitely a hardware issue.  There's no way that both the simple firmware for battery charging while the phone is off has the exact same bug as the software running when the phone is on.  Mark Wain's (deleted) answer indicates that he had a similar issue that, again, is best explained by bad hardware.