I have one of these and you have to clean the ribbon cable connections with deoxit or something similar. Mine craps out about every 3-6 months. Usually just have to clean the 4 pin cable connecting the input jack and the 8 pin on the main motherboard.
Hope that helps. I've thought about...