Check the graph editor. That's where you'll be able to see the interpolation between the two keys, whether its linear, smoothed, or something weird like you're describing here. You'll also be able to adjust the tangents to correct the intermediate values. Hope that helps.