Por lo que dices de andar poniendolo en distintas posiciones... parece problema de hardware, y no de limpieza, aunque pudiera ser... por intentar limpiarlo con un cepillito de dientes, un bastoncillo de algodon o cosas similares no pierdes nada.
Supongo que igualmente cuando lo concetas al PC para pasar datos falla no?