You did it exactly the wrong way around.
The key needs to modify the rotation speed and nothing else and each tick you need to get the rotation, break the result, get the pitch, add your rotation modifier on top of that and the set that as your new rotation.