Lo que ocurre es que (desde Froyo que yo sepa) antes de llegar al 100% de la batería se desconecta como método para evitar su carga al 100% y así alargar su vida útil. Por eso siempre marca 97 o 98%.
Lo que comentáis el resto, era un "bug" (o mala idea de alguien) que hubo en alguna versión de Gingerbread, que el móvil al cargarse inmediatamente empezaba a usar la batería.
A mí con la JVP (ni con la JVO anteriormente) no me pasa. Os recomiendo que actualiceis a alguna de estas versiones.