Default [Q] camera shows up as a black screen

So I know a lot of people have actually had this issue, but I am not entirely sure that it's a hardware failure in my case.

Recently, I flashed ONLY the .15p radio without the .621 using Goose306's .605 AIO Updater which works great to take you from Froyo to GB and updates the radio to the .15p which to my understanding is only flashable on a froyo kernel.

Now after SBFing to the 340, then flashing the 15p radio, and finally going back to CM9 4/24/12 rc2, I noticed my camera no longer worked. I figured being that it's an ICS build, it may have just been something they rebroke. I rebooted into CWM, wiped data, cache, and dalvik, and following someone's advice, formatted system, data, and cache seperately. Then I flashed Liberty 3 2.0 Gold. While doing so, I decided to mount the /pds partition. HOWEVER I DID NOT FORMAT THIS PARTITION. I was nervous about it in the first place and did some reading only to see if I format this partition, I would lose wifi, radio, BT, and possibly more. My wifi works great still. radio is still 15p, and I never try BT as I have nothing to test it with. Even after using the RSD Lite method to go back to the .340, .596, .602, .605 I still have no camera. The camera app does not fc at all but it also doesn't take pictures. Shutter sound is enabled, but when I try to take a picture, the sound doesn't play. I did SBF assuming like the rookie I am that it would fix it. No dice.

Now I would like to troubleshoot my phone to see if it's possible I have corrupted a file that is fixable.

Where would be the best place to start?
What software or apps should I use?
If it is truly a software issue, how would I go about fixing it? (I know it would be dependant on what is really wrong in this case).

Basically I don't want to buy a replacement camera module just to figure out that it really is a software problem.

Thanks XDA for the time and keep doing what you're doing. We're counting on you!