Same problem (D, Backspace not working consistently, and this worked for me too: http://www.ifixit.com/Guide/Unresponsive+Keyboard+Keys/11932/1! Thanks very much foks!
PS I noticed that the connector requires you to fully push in the white blocks on BOTH sides possibly this was the original...