this problem is not becaz of a virus, thers no harm done by a virus to a J2ME platform based phones. This is probably a hardware fault, the best thing u can do is get ur phone replaced since it is still under warranty.