ah! been way to long. though this thread was clased long ago.
guys, its the top keypad membrane. have it reaplaced and it will all be good. i went through a long procedure and fianlly took philz advice (big up phil) and tried the top keypad and what do you know? working 100%
by the way. had my phone back for quite a while now and its never given the problem again, so yea.