Try measuring actual resistance (on connector) when you press buttons you have trouble with and comparing them with table on www.riocar.org.
_________________________
Dragi "Bonzi" Raos Q#5196 MkII #080000376, 18GB green MkIIa #040103247, 60GB blue