Have you made sure the thermostat is good/installed? Sounds to me like there isn't enough time for the radiator to do its job. The water must be moving pretty fast to only get a three degree differential temperature.