Replace the keyboard
Buy a replacement keyboard and change it out yourself. I did this to my 2008 mbp with no issues. Instructions are available online. $100 tops...
Yes I consider this a cheap fix - certainly the cheapest I am aware of. If your keyboard was damaged by liquid it is possible there is still some in the machine, take it apart clean and reassemble.
Good luck.