Then you REALLY need to add Serial.println() showing what is happening rather than just guessing.
Paul