Lo de la crítica fue únicamente porque sencillamente asumes que todo es correcto, pero prefieres no mirar hacia tu propio código.
Cita: yo lo que hago es llamar varias veces a un método, no estoy instanciando varias veces el mismo objeto.
El asunto es que puedes estar sobreescribiendo referencias internas, y con eso cancelas todos los punteros a la consulta previa, etc.
Creo que lo mejor sería que muestres el código de dicha clase y nos dejemos de adivinanzas ¿no te parece?