Chosen Solution
I spilled water on my macbook, and than the keyboard started acting funny, some keys were not registered. After replacing the entire topcase the problem is still there. What can it be?
One of the main items on a MacBook Pro to go out after water damage is the keyboard and keyboard connector. If you have already replaced the entire top-case, that would lead me to believe it is the keyboard connector that is damaged, blown, or corroded still. This would need a new Logic Board, or at the very least a component level repair. Of course you could also use an external keyboard as well.