Sounds like moisture or liquid exposure. Even something as slight as a sweaty pocket has been reported to cause an issue. If that's a possibility you need to remove the battery and see
Got Your BlackBerry Wet? - BlackBerryFAQ.
Posted via BlackBerryForums.com Mobile