Yup, that was a common issue. This is exactly what happen to a friend of mine. Tried to sell him a new motherboard, he decided to just buy a ribbon cable and replace it himself.
Another friend had his motherboard replaced because he had the common issue with the old keyboard where keys would randomly stop working. Of course it didn't fix it, only wasted a month of his time. Luckily his was still covered under warranty and they managed to get it right and replace the keyboard the second time around.