Gateway NV keyboard issues

My Gateway NV52 keyboard randomly stops typing o, p, l, ., and (.
All f a sudden it starts working as normal. Again while I am typing, the above mentioned letters stop working.

I checked for dirt stuck under the keys but nothing was there

the weirdest thing is, I tried a USB flexible keyboard instead and that was working properly for a while and that o, l, and . stopped working on that one as well.

I am confused why it's happening., and sick of filling the blanks of o, p. l with "on-screen keyboard". Please help me to figure this out.

Thanks guys, appreciated.