What is your comp ratio ? 25 deg should be about 5 deg more than computer controlled idle timing. Maybe the knock sensor is retarding timing.