I can't get rid of pitch drift. ( Straight back )

Ok if you are referring to the naze32 rev6 I have experienced the same problem. I did remount the controller and also verify the board sat perfectly level. One way to do this to help is to get 1mm “neoprene” style sheet and cut it to fit the 30.5 hole pattern.

If you are located in the US, find a hobby lobby - they have then there for pennies. I am willing to send you an acro for free if you want to test a new board out. If it works - you can pay me and if not, then just send it back.

I also offer free remote access to check the clean flight / beta flight configs and assist so if you need that just let me know.