Based on what you have said about sqeezing it as a short term fix, I'm guessing that it is hardware. Something may have worked loose in the internal camera assembly. If you are confident in your abilities to take the device apart and troubleshoot, that may be an options. Otherwise, you may want to look at replacement, or if the other functions work OK and you can live with the camera as is, do nothing.
__________________
1st Step in Troubleshooting: Do you have a BlackBerry Data Plan?
2nd Step in Troubleshooting: Pull the Battery.
|