Constant level issues

It seems like everytime I go to print, my nozzle is further and further away from the bed. I can tram, auto level and all of that, immediately into a print that will fail. Check z offset and it’s high again. I can’t seem to find the cause. I’ve cleaned everything, checked for anything to be loose or over tight. Even with the auto tram feature on John’s firmware, I can make no changes but get different numbers 3-4 times. It’s so frustrating that’s it’s so inconsistent.