Turning back to 0,0,0 whenever I move to fly?

Just q and z for 1 and -1

Maybe its something to do with orient rotation to movement? You sure your graph is the same?